diff --git a/wiki/auth/cas.py b/wiki/auth/cas.py index e1b02d93..5ab2ec93 100644 --- a/wiki/auth/cas.py +++ b/wiki/auth/cas.py @@ -128,10 +128,10 @@ class CASAuth(BaseAuth): session_service.destroy_session(request, session) # authenticated user - #if not force and user_obj and user_obj.valid: - # if self.action == action: - # request.http_redirect(url) - # return user_obj, True + if not force and user_obj and user_obj.valid: + if self.action == action: + request.http_redirect(url) + return user_obj, True if self.ticket_path and request.method == 'POST': logoutRequest=request.form.get('logoutRequest', None)