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
|
return None
|
||||||
|
|
||||||
g.current_user = UserClass.construct(token, db_user)
|
g.current_user = UserClass.construct(token, db_user)
|
||||||
user_authenticated.send(None)
|
user_authenticated.send(sender=g.current_user)
|
||||||
|
|
||||||
return db_user
|
return db_user
|
||||||
|
|
||||||
|
@ -12,7 +12,9 @@ from werkzeug.local import LocalProxy
|
|||||||
|
|
||||||
from pillar import current_app
|
from pillar import current_app
|
||||||
|
|
||||||
|
# The sender is the user that was just authenticated.
|
||||||
user_authenticated = blinker.Signal('Sent whenever a user was authenticated')
|
user_authenticated = blinker.Signal('Sent whenever a user was authenticated')
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
# Mapping from user role to capabilities obtained by users with that role.
|
# 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."""
|
"""Log in the given user."""
|
||||||
flask_login.login_user(user, remember=True)
|
flask_login.login_user(user, remember=True)
|
||||||
g.current_user = user
|
g.current_user = user
|
||||||
user_authenticated.send(None)
|
user_authenticated.send(sender=user)
|
||||||
|
|
||||||
|
|
||||||
def logout_user():
|
def logout_user():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user