07-07
31

PJBlog 无法登陆的问题

首先.请检查你的IIS指向的目录是否是 NTFS 格式的硬盘. 如果是,就很可能出现不能登陆的情况. 默认情况下IIS用户进程没有访问数据库的权限. 由于PJBlog2的安全设置.登陆的时候是要把一些关键信息写数据库的.

本地解决方案:
http://www.pjhome.net/article.asp?id=413

如果你的Blog在虚拟空间上面,只能找管理员帮你检查了.

PJBlog登陆验证过程:

1.用户登陆 -> 2.记录用户登陆的IP和最后登陆时间到数据库 -> 3.验证用户名和密码是否正确

-> 4.生成登陆的 SHA1 的校验码 -> 5.把当前校验码保存到客户端的Cookie中.

当用户成功登陆后,系统会取cookie去和用户临时的 SHA1 的校验码进行验证. 失败则自动登出.

步骤操作说明:
第2步是和数据操作有关,也就是上面说的NTFS权限问题.这一步和服务器有关系
第5步是和客户端的cookie有关, 也就是说,如果浏览器不允许记录cookie, 就算登陆成功了. 在切换页面的时候,系统无法获取临时的 SHA1 的校验码,这样肯定验证不通过,也就是为什么部分朋友会登陆成功了,还会出现登出的情况. 这时你得检查浏览器的Cookie设置了.


关于NTFS的限权分配设置:
打开我的电脑,在“工具”的“文件夹选项”里,将“查看”——“使用简单文件夹共享”前面的勾去掉。

其实我个人觉得,把PJ放在FAT32上是最明智的选择。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 847
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭