这个问题在这里已有答案:
我正在尝试在(PHP)中创建一个链接,当点击用户自动登录通过身份验证的网站时。示例:在点击浏览器打开Facebook并且用户登录后,Facebook正在发送验证您帐户的链接
出于安全考虑,这不是一个好主意,但这是一个解决方案: 当发送和发送电子邮件生成随机字符串令牌令牌时,将其与用户ID一起保存在您的数据库中。 在电子邮件发送链接中,可能是这样的:mypage.com/login?token=GENERATED_TOKEN 收到此POST请求时,搜索数据库以查找该特定令牌。如果找到匹配,请继续并登录此令牌所属的用户。 如何生成这样的标记:best practice to generate random token for forgot password 注意:当为密码重置链接生成链接以验证单次使用的用户(在一次使用后删除/标记)并且是有时间限制的(例如链接在发送后仅工作6小时)时,此方法是可行的。 请不要使用它来定期登录用户