1.背景
小白入门,跟着教程跑的别人的项目:
Django+Vue 生鲜电商
遇到了超级用户登录不了的问题
2.结论
应该是加密后的密码有问题
因为我也是小白,所以并不很清楚,还请其他大佬解惑
3.证明
先在电商项目里 创建一个超级用户:密码同账号 qweasd
运行django服务器,尝试登录xadmin,登录失败
之后在书城项目里 创建一个超级用户:密码同账号同电商项目一样 qweasd
然后在数据库里,把书城项目里的密码拷贝到电商项目中
登录xadmin,成功!
图中第一个 qweasd1 是电商项目创建的,因为要把书城项目的拷贝过来,所以后面加了个1 图中第二个是从书城项目的拷贝过来的,密码是复制粘贴的,其他字段是手动填写的
可以看到两个加密结果不一样,这里我并不知道密码的加密逻辑是写在哪的,所以不能去文件里看代码确认了,有知道的朋友,请帮帮我,感谢!
但是经过登录成功,就可以验证,确实是加密后密码的问题。
4.过程
书城项目是我之前在GitHub上找的项目,能登录后台,
后来看到了电商项目,发现书城项目是改的电商项目,
然后开始跑电商项目,遇到了这个登不上的问题,
但是书城项目可以登录后台,
所以就尝试了一下用书城的账号密码登录电商项目的后台,然后就有了这篇文章。
5.admin
这里再提供一个账号同密码admin,大家可以试试: 密码加密后是 pbkdf2_sha256
180000
180000
180000Muqj56T0a5U8$JIV02jbe9kfCFrNOiKdJzRRRutPJ1ef4o8iklQz8vVs=
|