不选择记住登录,关闭标签页是否应退出登录?
在开发电商网站时,后端程序员提出了一个实践,如果用户在登录时未选择”记住我”,则关闭标签页或浏览器将清空会话,迫使用户重新登录。
这个问题引起了争议。淘宝和亚马逊等大型电商网站并未采用此做法。是否行业公认的实践尚不明晰。
对于此问题的答案,需要考虑以下因素:
- 会话生命周期:会话生命周期由 Cookie 控制,通常在关闭浏览器时清空。因此,默认情况下,关闭浏览器会导致退出登录。
- 关闭标签页:关闭标签页的处理更为复杂,因为存在多个标签页的可能性。除非有特殊需求,否则通常不会在关闭标签页时退出登录。(少数产品可能会采用此逻辑,甚至限制用户只能在一个浏览器标签页中登录。)
一般来说,如果网站没有特殊要求,关闭标签页时不退出登录更为常见。这可以让用户在登录后在多个标签页中访问网站的不同部分,而无需重复输入凭证。