diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2012-09-18 23:51:29 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2012-09-18 23:51:29 +0200 |
| commit | eaf0573ebdcca11a984f4f98577ca77a6c63654e (patch) | |
| tree | cf7bb56b7b3044b06bd581348f667960c506ac1a | |
| parent | 4dec3c5aa93e77ed29ade646c6db3a9ea39d7896 (diff) | |
| download | phorkie-eaf0573ebdcca11a984f4f98577ca77a6c63654e.tar.gz phorkie-eaf0573ebdcca11a984f4f98577ca77a6c63654e.zip | |
verify openid AX email type
| -rw-r--r-- | www/login.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/www/login.php b/www/login.php index a97246f..bba7c99 100644 --- a/www/login.php +++ b/www/login.php @@ -122,7 +122,10 @@ $email = isset($openid['openid.ext2.value.email']) && !isset($email) $email = isset($openid['openid.sreg.email']) && !isset($email) ? $openid['openid.sreg.email'] : $email; -$email = isset($openid['openid.ax.value.email']) && !isset($email) +$email = isset($openid['openid.ax.value.email']) + && isset($openid['openid.ax.type.email']) + && $openid['openid.ax.type.email'] == 'http://axschema.org/contact/email' + && !isset($email) ? $openid['openid.ax.value.email'] : $email; $_SESSION['email'] = isset($email) |
