diff --git a/app_admin/views.py b/app_admin/views.py index fe1b20e..4a995be 100644 --- a/app_admin/views.py +++ b/app_admin/views.py @@ -162,9 +162,17 @@ def register(request): def log_out(request): try: logout(request) + project_viewcode_list = [] + for c in list(request.COOKIES.keys()): + if c.startswith('viewcode-'): + project_viewcode_list.append(c) + resp = redirect(request.META['HTTP_REFERER']) + for c in project_viewcode_list: + resp.delete_cookie(c) + return resp except Exception as e: logger.exception("注销异常") - return redirect(request.META['HTTP_REFERER']) + return redirect(request.META['HTTP_REFERER']) # 忘记密码