Log out the user by removing the cookies and session object.
(self)
| 917 | self.cookies[session_cookie].update(cookie_data) |
| 918 | |
| 919 | def logout(self): |
| 920 | """Log out the user by removing the cookies and session object.""" |
| 921 | from django.contrib.auth import get_user, logout |
| 922 | |
| 923 | request = HttpRequest() |
| 924 | if self.session: |
| 925 | request.session = self.session |
| 926 | request.user = get_user(request) |
| 927 | else: |
| 928 | engine = import_module(settings.SESSION_ENGINE) |
| 929 | request.session = engine.SessionStore() |
| 930 | logout(request) |
| 931 | self.cookies = SimpleCookie() |
| 932 | |
| 933 | async def alogout(self): |
| 934 | """See logout().""" |
nothing calls this directly
no test coverage detected