登录页的「记住我」是怎么实现的?
几乎每个登录页面都有一个「记住我」复选框「记住我」到底是怎么实现的呢?今天从原理到完整代码,一次讲透「记住我」不保存密码,保存的是登录凭证(Token)勾选和不勾选的区别,只是凭证的有效期不同:不勾选:下发短期Token,关闭浏览器后会话结束,下次需要重新登录勾选「记住我」:下发长效Token(比如30天),关闭浏览器再打开,依然保持登录状态实现流程用户提交账号密码,勾选「记住我」后端校验账号,比对密码哈希(数据库只存hash,不存明文)根据remember勾选状态,设置不同的Token过期时间后端生成随
