当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python Django update_session_auth_hash用法及代码示例

本文介绍 django.contrib.auth.update_session_auth_hash 的用法。

声明

update_session_auth_hash(request, user)

此函数获取当前请求和更新的用户对象,新会话哈希将从中派生,并适当地更新会话哈希。它还轮换会话 key ,以便使被盗的会话 cookie 无效。

示例用法:

from django.contrib.auth import update_session_auth_hash

def password_change(request):
    if request.method == 'POST':
        form = PasswordChangeForm(user=request.user, data=request.POST)
        if form.is_valid():
            form.save()
            update_session_auth_hash(request, form.user)
    else:
        ...

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.auth.update_session_auth_hash。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。