我的web应用程序使用会话存储关于用户的信息,一旦他们已经登录,并维护这些信息,因为他们在应用程序内从页面到页面。在这个特定的应用程序中,我存储的人的user_id
, first_name
和last_name
。
我想在登录时提供一个“让我登录”选项,在用户的机器上放置一个cookie,为期两周,当他们返回应用程序时,将以相同的细节重新启动他们的会话。
做这件事的最佳方法是什么?我不想在cookie中存储他们的user_id
,因为这似乎会让一个用户很容易尝试伪造另一个用户的身份。