首页 存档 技术 查看内容

网站如何实现安全的“记住我”

2018-3-30 13:00 |来自: 互联网 335 0

摘要: 看下这个场景 一个用户登录了你的网站,第二天再次回来访问时...他必须再次登录。“记住我”这种功能 让我们关注下,我们之前都见过它 是指在立即使用之后把已认证状态进行持久化。这意味着他们可以关闭浏览器,关掉 ...


看下这个场景 一个用户登录了你的网站,第二天再次回来访问时...他必须再次登录。“记住我”这种功能 让我们关注下,我们之前都见过它 是指在立即使用之后把已认证状态进行持久化。这意味着他们可以关闭浏览器,关掉电脑,然后过一天或者过一周或者过一个月或者无论多久之后再回来访问时,该网站依然能识别出来他们是谁,并给他们提供和他们离开时所拥有的一模一样的功能。

我所说的就是下面这个小东西:


看起来很简单, 是吧? 也许是,但是你将会看到把它弄得一团糟的情况并不少见,而且,即使你做对了,也会有一大队人等着告诉你,实际上你仍然不够正确。让我们从一些完全错误的做法开始我们的工作。


适得其反的模式

这看起来挺明显的吗,不是吗?我是说关于“记住我”这个特性的模型还是挺基础的,不是那种很容易搞错的东西。你确定吗?显然不是。

在我们讨论怎么做才能做对之前,我们先来分享几个适得其反的模式的案例。第一个案例就是Black

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部