Send logged-in user in user_authenticated signal
This commit is contained in:
parent
7e941e2299
commit
314ce40e71
@ -189,7 +189,7 @@ def validate_this_token(token, oauth_subclient=None):
|
||||
return None
|
||||
|
||||
g.current_user = UserClass.construct(token, db_user)
|
||||
user_authenticated.send(None)
|
||||
user_authenticated.send(sender=g.current_user)
|
||||
|
||||
return db_user
|
||||
|
||||
|
@ -12,7 +12,9 @@ from werkzeug.local import LocalProxy
|
||||
|
||||
from pillar import current_app
|
||||
|
||||
# The sender is the user that was just authenticated.
|
||||
user_authenticated = blinker.Signal('Sent whenever a user was authenticated')
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
# Mapping from user role to capabilities obtained by users with that role.
|
||||
@ -225,7 +227,7 @@ def login_user_object(user: UserClass):
|
||||
"""Log in the given user."""
|
||||
flask_login.login_user(user, remember=True)
|
||||
g.current_user = user
|
||||
user_authenticated.send(None)
|
||||
user_authenticated.send(sender=user)
|
||||
|
||||
|
||||
def logout_user():
|
||||
|
Loading…
x
Reference in New Issue
Block a user