Ticket #51 (closed defect: fixed)
问题补录:新旧版passport的登录冲突问题
| Reported by: | chenchongqi | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 网友前台 | Version: | 5.0 |
| Keywords: | passport,多点登录 | Cc: | |
| Due Date: |
Description
商城因为业务的特殊性,会有同一个帐号多个人同时登录使用的状况,有段时间用户反映经常被踢出登录状态,我们测试后发现是在多人登录使用的情况下发生的,为什么会突然变成单点登录呢。
有问题找firebug,一个一个步骤地监控http请求/响应,终于发现是一个顶部登录条的接口清除了用来保持登录状态的cookie,再一查这个接口是个人中心用的,他们的passport升级了,改成了单点登录。
后续的方案是,新passport解除了单点登录的限制,从这个例子可以看出,底层协议和基础工具的重要性,另外就是接口的耦合程度会带来很大问题,我调这个接口只是为了查询一下未读消息记录,然后你就改了我的东西,很不妥。
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/global/2008/images/jss/m_logo091125.jpg)