我通过$_get函数获取似乎有些问题,取不到。
On Nov 1, 1:54 pm, "Sutra Zhou" <zhoushu...@gmail.com> wrote:
> 你没有使用openid的php类库,而是自己实现的?
>
> 在07-11-1,nickyhu <haoblog...@gmail.com> 写道:
STEP 2)这个第二步应该正是你想做的。
Once user gets returned we must validate signature
:: VALIDATE REQUEST ::
true|false = $openid->ValidateWithServer();
ERRORS:
array = $openid->GetError(); // Get latest Error code
FIELDS:
OpenID allowes you to retreive a profile. To set what fields you'd like to get use (accepts either string or array):
$openid->SetRequiredFields(array('email','fullname','dob','gender','postcode','country','language','timezone'));
or
$openid->SetOptionalFields('postcode');
function GetIdentity(){ // Get Identity
用了这个 http://www.phpclasses.org/browse/package/3290.html 类,但只是提供验证,返回过来的
$openid_validation_result = $openid->
ValidateWithServer();
之后应该可以通过
$_GET['openid_mode']这种方式取得email等字段。
通过这段url可以获取相关信息。
问题就是通过$_get函数获取有问题。是语法错误,还是另有套路?
菜鸟真是迷茫了。
On Nov 2, 11:24 am, "Sutra Zhou" <zhoushu...@gmail.com> wrote:
> $openid_validation_result = $openid->ValidateWithServer();
> 之后应该可以通过$_GET['openid_mode']这种方式取得email等字段。
>
> 在07-11-2,Sutra Zhou <zhoushu...@gmail.com> 写道:
>
>
>
> > 我对这个类库没有了解,不过我刚去看了一下:
>
> > STEP 2)
> > Once user gets returned we must validate signature
> > :: VALIDATE REQUEST ::
> > true|false = $openid->ValidateWithServer();
>
> > ERRORS:
> > array = $openid->GetError(); // Get latest Error code
>
> > FIELDS:
> > OpenID allowes you to retreive a profile. To set what fields you'd like to get use (accepts either string or array):
> > $openid->SetRequiredFields(array('email','fullname','dob','gender','postcode','country','language','timezone'));
>
> > or
> > $openid->SetOptionalFields('postcode');
>
> > 这个第二步应该正是你想做的。
>
> > 根据文档所述,你不需要自己去解析返回的url,
> > 而应使用里面提供的Get方法。
> > 比如,
>
> > function GetIdentity(){ // Get Identity
>
> > 在07-11-2,nickyhu <haoblog...@gmail.com> 写道:
>
> > > 用了这个http://www.phpclasses.org/browse/package/3290.html类,但只是提供验证,返回过来的
On Nov 3, 12:23 pm, nickyhu <haoblog...@gmail.com> wrote:
> 其实openid验证通过后,返回如下的url:
>
> http://www.xinmimi.com/openid/r.php?openid.assoc_handle=%7BHMAC-SHA1%...