logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

django中使用auth.authenticate在用户名和密码都正确的情况下返回值依然为None的可能原因

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

文章图片
#python#django#mysql +1
django中使用auth.authenticate在用户名和密码都正确的情况下返回值依然为None的可能原因

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

文章图片
#python#django#mysql +1
到底了