Ticket #205 (closed 用户报障: 已处理)

Opened 12 years ago

Last modified 12 years ago

点击首页顶部导航登录按钮,未登录,直接跳转到了个人中心,顶部导航为未登录状态

Reported by: huweiyi Owned by: dingjianyong
Priority: 重要的(3) Milestone:
Component: 汽车网论坛 Version:
Keywords: Cc:
Due Date: 11/12/2013

Description

http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1312/11/c11/29518584_1386731671910_1024x1024.png

Change History

comment:1 Changed 12 years ago by huweiyi

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

Last edited 12 years ago by huweiyi (previous) (diff)

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:3 Changed 12 years ago by huweiyi

需要丁健勇看看是否有其他影响,再确定处理的方法

comment:4 Changed 12 years ago by huweiyi

  • Owner changed from wanganning to dingjianyong
  • Status changed from new to assigned

comment:5 Changed 12 years ago by huweiyi

http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1312/12/c8/29555857_1386818792072_1024x1024it.png

http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1312/12/c8/29555860_1386818793115_1024x1024it.png

今天发现问题,暂时不能确定是不是同一个问题:
顶部导航显示未登录状态,但是左下角我有管理权限
用的是360,之前确实登录过管理员帐号

Version 0, edited 12 years ago by huweiyi (next)

comment:6 Changed 12 years ago by dingjianyong

  • Status changed from assigned to closed
  • Resolution set to 已处理
Note: See TracTickets for help on using tickets.