/** * * @param type $uid * @param type $username * @param \uLogin $ulogin */ function appLogin($uid, $username, $ulogin){ $_SESSION['admin']['adminid'] = $uid; $_SESSION['admin']['username'] = $username; $_SESSION['admin']['is_logged'] = true; $db = new \DBConnection(); $adminModel = new \App\Model\Admin($db); $admin = $adminModel->getAdmin($uid); $_SESSION['admin']['refnum'] = $admin['ref']; $_SESSION['admin']['name'] = $admin['name']; $_SESSION['admin']['email'] = $admin['email']; $_SESSION['admin']['type'] = $admin['type']; addLog('Back-end', 'Login', ''.$admin['name'].' ('.$admin['ref'].')',''.$admin['name'].' ('.$admin['ref'].')','Successfully logged in'); if (isset($_SESSION['appRememberMeRequested']) && ($_SESSION['appRememberMeRequested'] === true)) { // Enable remember-me if ( !$ulogin->SetAutologin($username, true)) { echo "cannot enable autologin<br>"; } unset($_SESSION['appRememberMeRequested']); } else { // Disable remember-me if ( !$ulogin->SetAutologin($username, false)) { echo 'cannot disable autologin<br>'; } } page_header_simple(); echo '<img src="../images/lploader.gif" border="0"><br /><b>System is loading, please wait...</b>'; page_footer(); exit(); }