forked from GNUsocial/gnu-social
74 lines
1.9 KiB
PHP
74 lines
1.9 KiB
PHP
|
<?php
|
||
|
require_once "common.php";
|
||
|
|
||
|
global $pape_policy_uris;
|
||
|
?>
|
||
|
<html>
|
||
|
<head><title>PHP OpenID Authentication Example</title></head>
|
||
|
<style type="text/css">
|
||
|
* {
|
||
|
font-family: verdana,sans-serif;
|
||
|
}
|
||
|
body {
|
||
|
width: 50em;
|
||
|
margin: 1em;
|
||
|
}
|
||
|
div {
|
||
|
padding: .5em;
|
||
|
}
|
||
|
table {
|
||
|
margin: none;
|
||
|
padding: none;
|
||
|
}
|
||
|
.alert {
|
||
|
border: 1px solid #e7dc2b;
|
||
|
background: #fff888;
|
||
|
}
|
||
|
.success {
|
||
|
border: 1px solid #669966;
|
||
|
background: #88ff88;
|
||
|
}
|
||
|
.error {
|
||
|
border: 1px solid #ff0000;
|
||
|
background: #ffaaaa;
|
||
|
}
|
||
|
#verify-form {
|
||
|
border: 1px solid #777777;
|
||
|
background: #dddddd;
|
||
|
margin-top: 1em;
|
||
|
padding-bottom: 0em;
|
||
|
}
|
||
|
</style>
|
||
|
<body>
|
||
|
<h1>PHP OpenID Authentication Example</h1>
|
||
|
<p>
|
||
|
This example consumer uses the <a
|
||
|
href="http://github.com/openid/php-openid">PHP
|
||
|
OpenID</a> library. It just verifies that the URL that you enter
|
||
|
is your identity URL.
|
||
|
</p>
|
||
|
|
||
|
<?php if (isset($msg)) { print "<div class=\"alert\">$msg</div>"; } ?>
|
||
|
<?php if (isset($error)) { print "<div class=\"error\">$error</div>"; } ?>
|
||
|
<?php if (isset($success)) { print "<div class=\"success\">$success</div>"; } ?>
|
||
|
|
||
|
<div id="verify-form">
|
||
|
<form method="get" action="try_auth.php">
|
||
|
Identity URL:
|
||
|
<input type="hidden" name="action" value="verify" />
|
||
|
<input type="text" name="openid_identifier" value="" />
|
||
|
|
||
|
<p>Optionally, request these PAPE policies:</p>
|
||
|
<p>
|
||
|
<?php foreach ($pape_policy_uris as $i => $uri) {
|
||
|
print "<input type=\"checkbox\" name=\"policies[]\" value=\"$uri\" />";
|
||
|
print "$uri<br/>";
|
||
|
} ?>
|
||
|
</p>
|
||
|
|
||
|
<input type="submit" value="Verify" />
|
||
|
</form>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|