我是OpenID的新手,我使用LightOpenID来提供针对Google帐户的身份验证。是否可以执行不涉及标头重定向的身份验证,或者可以通过原始HTTP请求中存在的任何GET和POST变量的身份验证?
在进行头重定向时,原始HTTP请求中的任何变量都会丢失。
谢谢!
您可以在$openid->return_to
中设置GET参数。
例如,如果你这样做:
$openid->return_to .= '?a=5&b=23'
经过身份验证后,您将在请求中获得$_GET['a'] == 5
和$_GET['b'] == 23
。
无法以这种方式设置POST参数,也无法避免重定向。