Ejemplo n.º 1
0
function checkLogin($user, $pass)
{
    $Frontend = new FrontEnd();
    $pass = $Frontend->encryptPassword($pass);
    $dbuser = new Lan_users();
    $dbuser->username = $dbuser->escape($user);
    $dbuser->password = $pass;
    $dbuser->find();
    if (0 == $dbuser->count()) {
        return null;
    }
    $dbuser->fetch();
    return $dbuser;
}
Ejemplo n.º 2
0
function CheckLogin($user, $pass)
{
    $Frontend = new FrontEnd();
    //Manually pull updated info
    $uid = $Frontend->findUserID($user);
    if (streq($uid, '0')) {
        return false;
    }
    $Frontend->pullUserInfo($uid);
    $dbuser = new Lan_users();
    $dbuser->username = $dbuser->escape($user);
    $dbuser->password = $pass;
    $dbuser->find();
    return 0 != $dbuser->count();
}
Ejemplo n.º 3
0
            } else {
                $user->arrived = "Yes";
            }
            //Pull tickets
            $sold = new Lan_addons_sold();
            $addon = new Lan_addons_groups();
            $sold->whereAdd("user_id = {$user->user_id}");
            //$sold->user_id ;
            $sold->lan_id = getCurrentLID();
            $sold->joinAdd($addon);
            $sold->find();
            $tickets = array();
            while ($sold->fetch()) {
                $tickets[] = clone $sold;
            }
            $user->tickets = $tickets;
            $userlist[] = clone $user;
        }
        break;
    case 'none':
        $user->orderBy('username');
        //$user->groupBy('clan');
        $user->find();
        while ($user->fetch()) {
            $user->arrived = "n/a";
            $userlist[] = clone $user;
        }
        break;
}
$master->Smarty->assign("userlist", $userlist);
//$master->Smarty->assign("_page",file_get_contents("skins/" . Config::$theme . "/intranet/modules/users.tpl"));