指南:本文的首席执行官注释将介绍有关Django如何确定Django的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
您不是使用Django随附的管理模块吗?如果他自己带来,他不会弹出窗户。这是错误的味精。在登录窗口上方,显示红色字体;启用此管理员后,将有一个登录接口和一个错误提示。如果要修改他的登录接口
登录时判断的句子是:
user_name,pass_word由前台传递
user = authenticate(用户名= user_name,password = pass_word)
如果您使用is_authenticatienation()确定用户是否登录,则表示您使用Django的auth System,
然后,您的登录最好在django.contrib.auth中使用登录方法,
此方法将在会话中存储user_id和user_backend。
.s_authenticated()确定用户登录是否是通过确定会话中是否有user_id和user_backend来确定的。
如果您使用自己的登录方法,则可能不会将User_id或user_backend放入会话中。
因此,尽管您已登录,但您认为您的用户被视为Django登录。
最好的方法是使用Django自己的登录方法结合此方法,以确定用户登录是否确定确定用户的行为。
前端直接带到用户名,密码和其他参数,以将请求发送到背景。如果您害怕密码安全问题,则可以转到HTTPS或同意解密方法。后端 - 严格验证用户名和密码Matchsession_id的严格验证将cookie设置为前端。
结论:以上是首席CTO汇编的Django相关内容的摘要,请注意Django法官登录方式,我希望它对您有所帮助!如果您解决问题,请与更多关心的朋友分享。这个问题?
