mirror of
https://github.com/django/daphne.git
synced 2025-04-20 08:42:18 +03:00
Make transfer_user fail silently if no user
This commit is contained in:
parent
171b9d8552
commit
267e56ce2a
|
@ -10,9 +10,10 @@ def transfer_user(from_session, to_session):
|
|||
"""
|
||||
Transfers user from HTTP session to channel session.
|
||||
"""
|
||||
to_session[auth.BACKEND_SESSION_KEY] = from_session[auth.BACKEND_SESSION_KEY]
|
||||
to_session[auth.SESSION_KEY] = from_session[auth.SESSION_KEY]
|
||||
to_session[auth.HASH_SESSION_KEY] = from_session[auth.HASH_SESSION_KEY]
|
||||
if auth.BACKEND_SESSION_KEY in from_session and auth.SESSION_KEY in from_session and auth.HASH_SESSION_KEY in from_session:
|
||||
to_session[auth.BACKEND_SESSION_KEY] = from_session[auth.BACKEND_SESSION_KEY]
|
||||
to_session[auth.SESSION_KEY] = from_session[auth.SESSION_KEY]
|
||||
to_session[auth.HASH_SESSION_KEY] = from_session[auth.HASH_SESSION_KEY]
|
||||
|
||||
|
||||
def channel_session_user(func):
|
||||
|
|
Loading…
Reference in New Issue
Block a user