请问网站开发的“记住登录”功能是否需要“续期”?

请问常见网站上面的“记住登录”功能是否需要“续期”?

例如“30天内不需要重复登录”,到了第29天,如果我访问网站一次,是否会自动重新计算30天?

注意,这里不是想讨论技术怎么实现,是想知道一般的网站是怎么处理这个问题

阅读 2.3k
3 个回答

不续期。
30天内不需要重复登录,到了第29天那不叫登录,那叫保持在线状态。
30天内不需要重复登录 的语义可不是 30天内不上线需要重新登录。

看你们的安全需要, 一般网站完全可以续期啊, 你想想现在你访问的网站有多少是需要手工登陆的?
比如, 你看看现在用的这个网站, 记下来他的sf_remembercookie的过期时间, 过半天, 关闭浏览器再打开看看过期时间变了没.
再比如, 你试试pc版qq的记住密码和自动登陆, 如果你几乎每天都打开qq, 每次打开都不用输入密码, 最长的一次我应该两年没输入过密码; 但是如果你隔很长一段时间不登陆, 再打开的时候就需要输入密码.
当然, 如果安全要求比较严那就不续呗, 或者不允许自动登陆都可以.

ps: 个人理解自动登陆要有一个时间限制是考虑这样的因素:

  • 通常经常用的设备是很少丢失的(想想一下自行车, 电动车之类的), 自然如果经常访问你的网站, 肯定会经常使用这个设备啊. 设备使用者变更的几率还是比较小的, 没必要重新验证啊.
  • 如果很长一段时间都不用, 有一定的可能是设备已经到其他人手里了, 由于使用人习惯变更等问题, 使用的频率降低. 所以需要重新校验下使用者的身份.

是记住登录, 不是记住密码吧

  1. 如果是记住登录这种的, 就是我今天登录了, 明天再上就不用等录了. 这种为了安全一般都是不延期的.会设置一定的有效期. 比如30天.过了30天, 就得重新登录了.
  2. 如果是记住密码这种的. 有浏览器记住密码, 有人为实现的.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题