我试图创建laravel应用,从远程服务器获取登录状态。
例如。
我必须访问两个网站www.xyz.com和www.abc.com
如果用户登录www.xyz.com,则我的应用程序是www.abc.com。
当用户输入www.abc.com进行登录时,我需要发送请求至www.xyz.com?ivtext=dgajsdgaksgdkgadcg&cyhertext=kahshasdhhakshk
如果用户在xyz.com上登录,我将从那里以表格的形式得到响应
Array ( [EMPINFO] => Array ( [EMPCODE] => 12354 [AUTHFLAG] => 1 [EMPNAME] => Foo Bar ) [MODULEINFO] => Array ( [STATIONID] => Array ( ) ) )
如何使用laravel Auth整合以上内容。
如何修改Auth或中间件以将上述数据保存在auth会话中。
请帮助。
谢谢。
答案 0 :(得分:0)
我不了解laravel,但是可以在PHP中实现[这可能并不安全]。
在www.xyz.com服务器中创建一个# print car id and carDescription
for num, sentence in enumerate(cars['cars'], start=0):
print("Car {} : {}".format(num, cars['cars'][num]['carDescription']))
文件,如果用户已登录,则回显用户ID /令牌,否则返回0。
现在,在www.abc.com中,使用 file_get_contents()获取该session.php
文件的内容
并检查它是否为0。如果不为0,请使用相同的用户ID /令牌登录该用户。