<div id="openid_choice" style="display: block; ">
<p>Please choose your account provider</p>
<div id="openid_btns">
- <a title="Google" href="/auth?identifier=https://www.google.com/accounts/o8/id&ax=on&sreg=on&start=submit" class="google openid_large_btn"></a>
- <a title="Yahoo" href="/auth?identifier=http://yahoo.com&ax=on&sreg=on&start=submit" class="yahoo openid_large_btn"></a>
+ <a title="Google" href="/auth?openid_url=https://www.google.com/accounts/o8/id&start=submit" class="google openid_large_btn"></a>
+ <a title="Yahoo" href="/auth?openid_url=http://yahoo.com&start=submit" class="yahoo openid_large_btn"></a>
</div>
<div id="openid_input_area">
<p>or enter your OpenID URL.</p>
- <input class="" id="identifier" type="text" name="identifier" value="http://">
+ <input class="" id="openid_url" type="text" name="openid_url" value="http://">
<input class="btn" id="openid_submit" type="submit" value="Sign-In">
</div>
</div>
$_POST = $_GET;
}
-if (isset($_POST['identifier'])) {
- $identifier = $_POST['identifier'];
-} else if (isset($_SESSION['identifier'])) {
- $identifier = $_SESSION['identifier'];
+if (isset($_POST['openid_url'])) {
+ $openid_url = $_POST['openid_url'];
+} else if (isset($_SESSION['openid_url'])) {
+ $openid_url = $_SESSION['openid_url'];
} else {
- $identifier = null;
+ $openid_url = null;
}
try {
- $o = new OpenID_RelyingParty($returnTo, $realm, $identifier);
+ $o = new OpenID_RelyingParty($returnTo, $realm, $openid_url);
} catch (OpenID_Exception $e) {
$contents = "<div class='openid_results'>\n";
$contents .= "<pre>" . $e->getMessage() . "</pre>\n";
if (isset($_POST['start'])) {
- $_SESSION['identifier'] = $identifier;
+ $_SESSION['openid_url'] = $openid_url;
try {
$authRequest = $o->prepare();
} catch (OpenID_Exception $e) {
}
// SREG
- if (!empty($_POST['sreg'])) {
- $sreg = new OpenID_Extension_SREG11(OpenID_Extension::REQUEST);
- $sreg->set('required', 'email,firstname,lastname,nickname');
- $sreg->set('optional', 'gender,dob');
- $authRequest->addExtension($sreg);
- }
+ $sreg = new OpenID_Extension_SREG11(OpenID_Extension::REQUEST);
+ $sreg->set('required', 'email,firstname,lastname,nickname');
+ $sreg->set('optional', 'gender,dob');
+ $authRequest->addExtension($sreg);
// AX
- if (!empty($_POST['ax'])) {
- $ax = new OpenID_Extension_AX(OpenID_Extension::REQUEST);
- $ax->set('type.email', 'http://axschema.org/contact/email');
- $ax->set('type.firstname', 'http://axschema.org/namePerson/first');
- $ax->set('type.lastname', 'http://axschema.org/namePerson/last');
- $ax->set('mode', 'fetch_request');
- $ax->set('required', 'email,firstname,lastname');
- $authRequest->addExtension($ax);
- }
+ $ax = new OpenID_Extension_AX(OpenID_Extension::REQUEST);
+ $ax->set('type.email', 'http://axschema.org/contact/email');
+ $ax->set('type.firstname', 'http://axschema.org/namePerson/first');
+ $ax->set('type.lastname', 'http://axschema.org/namePerson/last');
+ $ax->set('mode', 'fetch_request');
+ $ax->set('required', 'email,firstname,lastname');
+ $authRequest->addExtension($ax);
// UI
if (!empty($_POST['ui'])) {
}
} else {
- if (isset($_SESSION['identifier'])) {
- $usid = $_SESSION['identifier'];
- unset($_SESSION['identifier']);
+ if (isset($_SESSION['openid_url'])) {
+ $usid = $_SESSION['openid_url'];
+ unset($_SESSION['openid_url']);
} else {
$usid = null;
}