注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 DOS命令杀掉进程
 帮助

blog的cookie问题


2006-11-20 20:43:28
 标签:Blog   [推送到技术圈]

今天在公司里改了一下blog的密码,回到家里发现上不了blog了,提示信息为“您的密码已修改或网站打开了安全认证,请手动删除cookie”。
因为家里的机器保存了很多其他网站的cookie,我这个人又比较懒,所以决定只删除51cot相关的cookie。找到cookie目录,只找到一个51cto的cookie,删除之。再回到blog首页,刷新,问题依旧。检查cookie目录,发现里面又生成了一个51cto的cookie.反复了这么几次,总是不能解决问题。不由得想起今天例会上谈到的blog的cookie的问题,不知道是不是就是这样的。
blog上不了,决定去bbs看一下。令我惊奇的是转到bbs竟然是已登陆状态!不知道是discuz的cookie太弱还是blog的cookie验证太严格,明天得去研究一下discuz的cookie验证。在bbs里登出,再转到blog,ok,问题解决。
一开始我并没有尝试删除所有cookie,也许这样也能解决问题,但我想这并不是解决问题的最佳方案。明天跟匣子商量一下,在进行cookie验证的时候,假如密码验证失败,那么重设cookie而不是出那么一条没什么用的提示信息。




    文章评论
 
2006-11-20 20:49:56
呵呵,原来是小杨同学呀
这个问题是服务器搬家引起了,你和小k研究一下吧,我精神上支持^_^

2006-11-21 01:03:57
你们俩说的不是一种情况,小杨说的是我以前改过的一个问题,就是两边密码不同步。而小废物让我改的问题是passport没有把用户写到我的user表里……前者我知道问题,可能是以前修改没有该利索,但至少我知道该在哪改。可是后者是passport机制的问题,比如blog这边的服务器出现问题了,在passport上注册的用户在blog的用户表中同步插入一条数据,可能就无法成功,应该改成异步插入。

2006-11-21 10:12:17
这样注册一个用户要在三个表记录,而且这三个表还不在一个服务器上,真的是很容易出问题。

2006-11-22 09:52:51
小杨同志很不错吗

2008-03-18 20:57:55
怎么写方案??

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: