def current_user_processor(request):
    user = users.get_current_user(request)
    if not user:
        login_url = users.create_login_url(request.path)
        logout_url = None
    else:
        login_url = None
        logout_url = users.create_logout_url(request.path)
    return {
        "user_": user,
        "user_ip_": request.META["REMOTE_ADDR"],
        "login_url_": login_url,
        "logout_url_": logout_url,
        "is_webmaster_": users.is_webmaster(user),
    }
Beispiel #2
0
 def current_user(self):
     return users.get_current_user(self.request)