07-07
31
PJBlog 无法登陆的问题
作者:Java伴侣 日期:2007-07-31
首先.请检查你的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上是最明智的选择。
本地解决方案:
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上是最明智的选择。
评论: 0 | 引用: 0 | 查看次数: 903
发表评论