Example #1
0
<?php

/**
 *
 */
$registry =& registry::getInstance();
$user = user::getInstance();
$name = http_request::getUserName('alias');
$password = http_request::getPassword('passwd');
$remember = isset($_POST['remember_me']) && $_POST['remember_me'] === 1 ? 1 : false;
if (!$name || !$password) {
    throw new Exception('Either the alias was not a proper alias, or the password was not a proper password. given alias: ' . $name . '<br>given password: '******'Login failed: either no such user exists, or either of the password or the alias was wrong.');
}
$groups = $user->getGroupsById($userdata['id']);
$user->setOnline($userdata['id'], $userdata['name'], $groups, $remember);
http_response::redir($_SERVER['HTTP_REFERER']);