-
Notifications
You must be signed in to change notification settings - Fork 67
请问下密码不起作用怎么办? #18
Comments
能麻烦你提供一下.password的内容吗,md5部分你可以马赛克掉一部分 |
咱再问一下密码不起作用体现在哪方面,是访问对应目录没有提示输入密码还是无论输入什么密码都不通过 |
可以试一下把md5转换为小写吗,应该是大小写敏感的问题了 |
如果改为小写md5可以了,那我知道怎么修这个地方了 |
记得删除服务器本地密码缓存,你改了应该不是立刻生效 |
ok,我稍后修复一下,这个地方要做个大小写转换 |
请问一下怎么删除密码缓存,配置了密码但是并没有弹出需要输入密码的提示就直接进去了,删除pwdcache.php后php会直接500错误,删除data目录不会出错但没有效果 |
我将pwd_cfg_update_interval改为0,这样他每次访问都会更新密码缓存,但是我看pwdcache.php里那个变量都是空的,看起来并没有解析到我的密码配置 |
配置文件在index的旁边,默认的.password我也试过将配置和文件名改成不是隐藏文件的password,无效
base是空 |
文件能列出来吗,还有就是列出的文件中有密码文件吗。 |
/123123是个文件夹,能列出,不询问密码 |
数据目录下有 |
我知道为什么了,密码文件要放在onedrive上不是放在服务器上 |
哈哈...想起来我之前也干过这种事儿😂 |
我使用linux的md5sum创建的md5似乎不正确,密码永远错误,于是我使用了md5jiami.bmcx.com的在线md5,但是只要用了他生成的32位小写md5,就不会显示密码验证,直接列出目录,php中$pwdCfgCache有值 |
我觉得不是md5的问题,你可以删除数据目录再试一下。 |
但是确实是这样,改成例子里的e10adc3949ba59abbe56e057f20f883e就可以正常显示密码询问框 |
没有出现密码询问框可能是路径写错了而不是md5来着,还有就是你已经通过认证了,可以清除cookie试一下。 |
但是同样的路径配置,只更换后面的md5为e10adc3949ba59abbe56e057f20f883e则会显示询问框,使用https://md5jiami.bmcx.com/ 生成的32位小写贴在同一个地方则不会显示询问框直显示文件 |
那大概就是你已经通过认证了。你之前应该输入过这个生成的md5,而服务端SESSION已经储存了你的密码md5。清除客户端cookie即可。 |
关于提交密码的时候是明文这方面,其实采用 |
是这么说,但http的话就不行了,我待会改一下,前段md5再传给php |
建议hmacsha2 |
echo -n 'pw' | md5sum 因为echo默认会在stdout末尾额外输出一个 $ echo -n '' | hexdump
$ echo '' | hexdump
0000000 000a
0000001 其中 |
#18 (comment) 对此早有预言
|
@n0099 原来如此 |
Index.php 配置:
.password 也放在根目录了
是用宝塔界面部署的
但是密码不起作用
谢谢
The text was updated successfully, but these errors were encountered: