Php 在CURL请求和重定向之后登录
我正在我的站点(site_my.com)上使用CURL登录到另一个页面(site_other.com) 这没问题,我可以远程登录,从网站_other.com获取回复/数据。。。。但我想实现这一点,在通过CURL请求后,如果我重定向到网站_other.com。。。我想自动登录 解决这个问题的办法是什么?(如果相关,我正在使用Codeigniter)Php 在CURL请求和重定向之后登录,php,curl,logged,Php,Curl,Logged,我正在我的站点(site_my.com)上使用CURL登录到另一个页面(site_other.com) 这没问题,我可以远程登录,从网站_other.com获取回复/数据。。。。但我想实现这一点,在通过CURL请求后,如果我重定向到网站_other.com。。。我想自动登录 解决这个问题的办法是什么?(如果相关,我正在使用Codeigniter) 提前谢谢你的帮助 在站点2上,创建一个特殊的一次性令牌,当访问该令牌时,为浏览器提供一个经过身份验证的cookie会话,并让站点1将浏览器重定向到该u
提前谢谢你的帮助 在站点2上,创建一个特殊的一次性令牌,当访问该令牌时,为浏览器提供一个经过身份验证的cookie会话,并让站点1将浏览器重定向到该url。出于安全原因,令牌应一次性使用,使用加密安全的随机生成器生成(在php中,这意味着PHP7x中的random_bytes()或php5x中带有$strong check的openssl_random_pseudo_bytes()函数),并且应该有足够的长度和较短的到期时间,使得猜测/暴力/计时攻击不可行,例如
$token=base64_encode(随机字节(20))代码>您需要能够从其他域提供cookie,如果您作为代理,这是不可能的。我认为OAuth协议是实现这一点的正确方法。