注销后记住用户名

时间:2016-02-29 18:12:11

标签: python django

我希望获得类似于手机上可以找到的东西。按下Logout按钮后,我的应用程序会重定向到锁定屏幕,只会提示输入用户密码。类似的东西:

Hey, username!
Type your password to access the app again: 

我正在使用django.contrib.auth.views

1 个答案:

答案 0 :(得分:2)

最简单的解决方案是在注销之前将用户名保存到会话中(或直接保存到cookie),并在呈现登录页面时预先填充用户名字段(如果存在于会话中)。所有这些都需要包装默认视图函数和修改登录模板。

替代方法是将用户名保存到cookie并使用一些JavaScript代码预填充用户名字段。

这两个选项都需要根据您的具体情况进行一些调整。