aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-09-17 23:05:41 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-09-17 23:05:41 +0200
commit7fc0b4b6f2f6dd25cc16316b02c2d24006acf3fe (patch)
treee7b44c9af9316cc010fe619f9418bc66e1459416
parent972d5d8a7e5450d9c3784feda363eee56f3ad269 (diff)
downloadphorkie-7fc0b4b6f2f6dd25cc16316b02c2d24006acf3fe.tar.gz
phorkie-7fc0b4b6f2f6dd25cc16316b02c2d24006acf3fe.zip
request full name from OpenID provider (sreg)
-rw-r--r--www/login.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/www/login.php b/www/login.php
index b8cb512..1feb3ce 100644
--- a/www/login.php
+++ b/www/login.php
@@ -90,8 +90,7 @@ if (isset($_POST['start'])) {
// SREG
$sreg = new \OpenID_Extension_SREG11(\OpenID_Extension::REQUEST);
- $sreg->set('required', 'email,firstname,lastname,nickname');
- $sreg->set('optional', 'gender,dob');
+ $sreg->set('required', 'email,fullname');
$authRequest->addExtension($sreg);
// AX
@@ -205,8 +204,7 @@ if (isset($_POST['start'])) {
$_SESSION['email'] = (isset($email)) ? $email : $GLOBALS['phorkie']['auth']['anonymousEmail'];
$name = (isset($openid['openid.ext1.value.firstname']) && isset($openid['openid.ext1.value.lastname'])) ? $openid['openid.ext1.value.firstname']." ".$openid['openid.ext1.value.lastname'] : null;
- $name = (isset($openid['openid.sreg.firstname']) && isset($openid['openid.sreg.lastname']) && !isset($name)) ? $openid['openid.sreg.firstname']." ".$openid['openid.sreg.lastname'] : $name;
- $name = (isset($openid['openid.sreg.nickname']) && !isset($name)) ? $openid['openid.sreg.nickname'] : $name;
+ $name = (isset($openid['openid.sreg.fullname']) && !isset($name)) ? $openid['openid.sreg.fullname'] : $name;
$_SESSION['name'] = (isset($name)) ? $name : $_SERVER['REMOTE_ADDR'];
$_SESSION['identity'] = $openid['openid.identity'];