return true;
}
- /** Check the cookie and set the associated user_id in the auth_by_cookie session variable.
+ /** Check the cookie and set the associated uid in the auth_by_cookie session variable.
*/
private function tryCookie()
{
{
$res = XDB::query('SELECT a.uid, a.password
FROM accounts AS a
- INNER JOIN aliases AS l ON (l.id = a.uid AND l.type != \'homonyme\')
+ INNER JOIN aliases AS l ON (l.uid = a.uid AND l.type != \'homonyme\')
WHERE l.' . $login_type . ' = {?} AND a.state = \'active\'',
$login);
if (list($uid, $password) = $res->fetchOneRow()) {
}
}
- $uid = $this->checkPassword($uname, $login, Post::v('response'), (!$redirect && is_numeric($uname)) ? 'id' : 'alias');
+ $uid = $this->checkPassword($uname, $login, Post::v('response'), (!$redirect && is_numeric($uname)) ? 'uid' : 'alias');
if (!is_null($uid) && S::suid()) {
if (S::suid('uid') == $uid) {
$uid = S::i('uid');
public function tokenAuth($login, $token)
{
- $res = XDB::query('SELECT a.uid AS user_id, a.hruid
+ $res = XDB::query('SELECT a.uid, a.hruid
FROM aliases AS l
- INNER JOIN accounts AS a ON (l.id = a.uid AND a.state = \'active\')
+ INNER JOIN accounts AS a ON (l.uid = a.uid AND a.state = \'active\')
WHERE a.token = {?} AND l.alias = {?} AND l.type != \'homonyme\'',
$token, $login);
if ($res->numRows() == 1) {