Ticket #205 (closed 用户报障: 已处理)
点击首页顶部导航登录按钮,未登录,直接跳转到了个人中心,顶部导航为未登录状态
| Reported by: | huweiyi | Owned by: | dingjianyong |
|---|---|---|---|
| Priority: | 重要的(3) | Milestone: | |
| Component: | 汽车网论坛 | Version: | |
| Keywords: | Cc: | ||
| Due Date: | 11/12/2013 |
Change History
comment:2 Changed 12 years ago by huweiyi
郑海鹏(郑海鹏) 15:58:26
秦爷,还有一个问题,现在我们前台判断是否登录是用cookie来判断的,个人中心的首页是在后端判断登录的,这样会造成一种情况,如果用户因为某种原因没了cookie,前台这些会显示未登录状态,但实际上还没退出的,所以点登录会直接跳到个人中心
秦鸿源(秦鸿源) 15:59:59
这中情况比较少,如果cookie没了,后端不会认为他登录了滴,我们是通过拿cookie来验证用户是否登录滴
秦鸿源(秦鸿源) 16:00:28
你是用common_session_id来判断的么?
郑海鹏(郑海鹏) 16:01:57
嗯,是common_session_id和cmu
秦鸿源(秦鸿源) 16:02:08
那如果没有cmu呢?
郑海鹏(郑海鹏) 16:02:28
所以如果用户比较贱只删了cmu,就会出现上面提的现象
郑海鹏(郑海鹏) 16:02:41
如果两个都删了就不会
秦鸿源(秦鸿源) 16:03:09
是滴。cmu的话,用来处理什么滴?
郑海鹏(郑海鹏) 16:03:54
用来传到这个接口来拿个人信息的
http://bbs.pcauto.com.cn/action/user/user_json.jsp?name=cmu&callback=f_Logan
秦鸿源(秦鸿源) 16:05:05
能否设置如果没有传name参数,直接返回当前登录的用户?
秦鸿源(秦鸿源) 16:05:19
这样更方便一点吧
郑海鹏(郑海鹏) 16:07:26
不过现在的逻辑是这样的,如果没有cmu这个cookie,我们就当没登录,就不会发出那个请求了,所以不会有没有传name这种情况
秦鸿源(秦鸿源) 16:09:01
估计要改一下那个逻辑了,只判断common_session_id即可
秦鸿源(秦鸿源) 16:09:37
然后通过接口不传name,获取当前登录状态的用户信息
郑海鹏(郑海鹏) 16:10:21
嗯,那你接口那边也要加个条件,当没有传name的情况,
郑海鹏(郑海鹏) 16:10:41
目前没有name是没有数据的
秦鸿源(秦鸿源) 16:11:25
这个可以通知论坛那边,看看能否改一下
comment:4 Changed 12 years ago by huweiyi
- Owner changed from wanganning to dingjianyong
- Status changed from new to assigned
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)



偶发现象,已与郑海鹏、秦鸿源沟通,上面发现问题时用的是chrome