
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
django中使用auth.authenticate在用户名和密码都正确的情况下返回值依然为None的可能原因
首先我的程序是能够正常运行的,且salt我也从来没有动过,因此排除的代码的问题,其次,我的django版本没有换过,数据库中的密码时django在加密之后才存进去,而django的auth在验证的时候回自动从加密过的信息中提取salt值,然后用于加密用户输入的值,再比较两者是否相同,因此三点都不成立。经过一番观察和思考,发现数据库中django自带的user表里的密码都是sha256加密,猜测是否

django中使用auth.authenticate在用户名和密码都正确的情况下返回值依然为None的可能原因
首先我的程序是能够正常运行的,且salt我也从来没有动过,因此排除的代码的问题,其次,我的django版本没有换过,数据库中的密码时django在加密之后才存进去,而django的auth在验证的时候回自动从加密过的信息中提取salt值,然后用于加密用户输入的值,再比较两者是否相同,因此三点都不成立。经过一番观察和思考,发现数据库中django自带的user表里的密码都是sha256加密,猜测是否

到底了







