mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-08-05 22:44:10 -04:00
Pass back the user_id in the response to /login in case it has changed. Store and use that on the webclient rather than the input field.
This commit is contained in:
parent
ca3747fb2f
commit
fef3183461
4 changed files with 9 additions and 7 deletions
|
@ -16,7 +16,6 @@
|
|||
from twisted.internet import defer
|
||||
|
||||
from ._base import BaseHandler
|
||||
from synapse.types import UserID
|
||||
from synapse.api.errors import LoginError, Codes
|
||||
|
||||
import bcrypt
|
||||
|
@ -36,7 +35,7 @@ class LoginHandler(BaseHandler):
|
|||
"""Login as the specified user with the specified password.
|
||||
|
||||
Args:
|
||||
user (str): The user ID or username.
|
||||
user (str): The user ID.
|
||||
password (str): The password.
|
||||
Returns:
|
||||
The newly allocated access token.
|
||||
|
@ -48,9 +47,6 @@ class LoginHandler(BaseHandler):
|
|||
if not hasattr(self, "reg_handler"):
|
||||
self.reg_handler = self.hs.get_handlers().registration_handler
|
||||
|
||||
if not user.startswith('@'):
|
||||
user = UserID.create_local(user, self.hs).to_string()
|
||||
|
||||
# pull out the hash for this user if they exist
|
||||
user_info = yield self.store.get_user_by_id(user_id=user)
|
||||
if not user_info:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue