php – 当用户点击链接时,如何传输登录信息并自动登录到其他网站
发布时间:2020-12-13 22:21:02 所属栏目:PHP教程 来源:网络整理
导读:我托管了2个网站,这两个网站使用相同的数据库来填充数据.例如:用户 – 表 有用户登录详细信息,两个网站用户都可以通过此表访问他们的登录. 现在我想这样做: 在访问两个网站之前,他们需要登录. 当用户点击该用户时,我的“网站A”会有链接调用“阅读更多”
我托管了2个网站,这两个网站使用相同的数据库来填充数据.例如:用户 – 表
有用户登录详细信息,两个网站用户都可以通过此表访问他们的登录. 现在我想这样做: 在访问两个网站之前,他们需要登录. 当用户点击该用户时,我的“网站A”会有链接调用“阅读更多” 我明白这个选项,但安全性较低: >一个网站阅读更多链接为 B_website /用户名= ABC&安培;密码= 123&安培;页= 12 我想这不是一个好选择,我可以通过保持高安全性来做到这一点的方法是什么? 解决方法
不不不 – 不要在URL中以纯文本形式传递用户名密码!
我建议你看看你是如何知道用户登录的网站A.你的数据库中是否有某种标记标记此用户已登录?站点B能否以某种方式意识到这面旗帜?由于您的两个站点共享一个数据库,这肯定是可能的. 请考虑以下情形: >用户登录到站点A. >生成唯一的“登录令牌”,保存在数据库中并发送到客户端. >用户到达站点B. >用户将之前收到的“登录令牌”发送到服务器. 如果用户发送的登录令牌与数据库中的记录匹配,则可以跳过身份验证阶段并将该用户标记为登录到站点B. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |