php – 如果用户登录到其他网站,则自动登录到当前网站

前端之家收集整理的这篇文章主要介绍了php – 如果用户登录到其他网站,则自动登录到当前网站前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有大约100个网站编码在ASP经典.每个网站接受订单并将其存储在数据库中.但是,这些订单的付款必须在另一个网站上进行编码,也以ASP经典编码.所有网站均由同一公司拥有,托管在同一IIS服务器上,并使用相同的sql Server数据库.

现在,用户通过输入一些个人信息注册登录到这些网站之一(例如,website-for-newjersey.com)并下订单.然后,他被重定向到付款网站(payment.master-website.com https),其中一些他的个人信息(地址,城市,运输状态;信用卡持有人姓名等)出现在付款表单上.在该页面上输入信用卡的具体信息.

由于该页面显示的信息的敏感性,用户必须先登录到付款网站,才能查看预先填写的付款表单.而且我不希望用户登录两次(每个网站一次).有没有一种可靠的方法来检查用户是否使用经典ASP登录到引荐网站.

长话短说

>在网站B上,我需要检查访问者是否登录到网站A
>在网站B上,我需要网站A的ID会话变量
>两个网站使用相同的数据库服务器
>我需要明确的指示
> PHP或ASP.NET解决方案是可以接受的,如果它是通用/便携式的

从呼叫站点,您可以创建一个guid或其他随机生成的值.将其存储在数据库中的用户记录(设置为在指定的时间段内到期),将其加密,并将其通过SSL传递到其解密的支付站点,然后与数据库进行比较.如果他们匹配,则用户登录,如果不匹配,则被要求登录.

另一种方式虽然我不确定可以用不同的域名来完成使用会话.由于它们都在同一台机器上,所以可能是可能的,但我并不是100%肯定的.

原文链接:https://www.f2er.com/php/130950.html

猜你在找的PHP相关文章