2
define('NO_UURL',true);
3
define('__DEBUG__',true);
6
chdir(__DIR__.'/..'); // Our root is at the parent directory!
7
require 'inc/controllers.php';
8
if($_SESSION['auth_type']!='openid') {
9
JSError::add('You need an OpenID to link to your account.');
11
if(session::isBoundOpenId(sha1($_SESSION['openid']['identity']))) {
12
JSError::add('This OpenID is already bound.');
14
if(JSError::count()>0) {
18
$_SESSION['openid_link_id']=$_SESSION['openid']['identity'];
19
if(!isset($_POST['user'])) {
20
echo 'Now just log in to your account, this OpenID will be bound.';
21
/* echo '<form action="" method="POST">';
22
echo '<label>'.$t->_('Username').': <input type="text" name="user"></label><br>';
23
echo '<label>'.$t->_('Password').': <input type="password" name="pass"><br>';
24
echo '<input type="submit">';
28
if(session::login($_POST['user'], $_POST['pass'])) {
29
session::$guid=session::getGUID($_POST['user']);
30
if(session::bindOpenID(session::$guid, sha1($_SESSION['openid']['identity']))) {
31
echo "OpenID bound to your account";
34
echo "Error binding OpenID";