| 
| Subject: | Great script, though I wish it would... | 
|---|
 | Summary: | Package rating comment | 
|---|
 | Messages: | 3 | 
|---|
 | Author: | Bugmenotter | 
|---|
 | Date: | 2008-08-10 21:10:24 | 
|---|
 | Update: | 2008-12-21 03:04:47 | 
|---|
 |  |  |  | 
Bugmenotter rated this package as follows:
| Utility: | Good | 
|---|
| Consistency: | Good | 
|---|
| Examples: | Sufficient | 
|---|
|  | 
  Bugmenotter - 2008-08-10 21:10:24Great script, though I wish it would explain how to get the attributes you want from the provider. I recommend adding this to the class file:
 function GetAttribute($val) {
 return $_GET["openid_sreg_".$val];
 }
 
 and using GetAttribute to retrieve the attributes you want. You can use it like this: $openid->GetAttribute('fullname') or $openid->GetAttribute('email')
  Steve Love - 2008-08-25 07:19:27 - In reply to message 1 from BugmenotterYou'll find the code to do this in openid-example.php on lines 10 and 11.
 Steve Love
  Shashank - 2008-12-21 03:04:47 - In reply to message 2 from Steve LoveSteve, the lines 10 and 11 in the example are to *set* the attributes to the openid server request before the request. 
 I think the original poster of this thread is asking (and I want to know too) about how to *get* the attributes from the openid server.
 
 If everything goes well, then the example just displays "Valid". How can I make it display all the attributes it has brought back, especially nickname and email address?
 |