如何在CakePHP中实现RememberMe?
我正在尝试使用CakePHP实现如何在CakePHP中实现RememberMe?,php,cakephp,Php,Cakephp,我正在尝试使用CakePHP实现记住我功能。实际上,我正在使用CakePHP身份验证方法我们可以在cookies中保存密码吗???哪种方法更好 永远不要将密码保存在cookie中,即使它们是加密的 要遵循的策略如下: 在用户表中创建一个新字段以存储令牌 用户登录后,您检查他们是否单击“记住我” 如果它们想被记住,那么您可以生成一个随机散列作为令牌,并将其保存到数据库和cookie中(这比保存实际密码要好得多) 现在,下次他们想要登录时,首先要做的是检查您的登录cookie是否存在,如果存在,则将
记住我
功能。实际上,我正在使用CakePHP身份验证方法
我们可以在cookies中保存密码吗???
哪种方法更好 永远不要将密码保存在cookie中,即使它们是加密的 要遵循的策略如下: 在用户表中创建一个新字段以存储令牌 用户登录后,您检查他们是否单击“记住我” 如果它们想被记住,那么您可以生成一个随机散列作为令牌,并将其保存到数据库和cookie中(这比保存实际密码要好得多)
现在,下次他们想要登录时,首先要做的是检查您的登录cookie是否存在,如果存在,则将该cookie与数据库中的值进行比较,如果它们一致,则您登录用户,并在生成新令牌后立即登录,新令牌将保存在数据库和cookie中。永远不要将密码保存在cookie中,即使密码已加密 要遵循的策略如下: 在用户表中创建一个新字段以存储令牌 用户登录后,您检查他们是否单击“记住我” 如果它们想被记住,那么您可以生成一个随机散列作为令牌,并将其保存到数据库和cookie中(这比保存实际密码要好得多)
现在,下次他们想要登录时,首先要做的是检查您的登录cookie是否存在,如果存在,则将该cookie与数据库中的值进行比较,如果它们一致,则您登录用户,并在生成新令牌后立即登录,新令牌将保存在数据库和cookie中。检查此即用解决方案,然后。检查此即用解决方案,然后。请参阅