function checkUserLogin($loginname) { $thisUser = User::find_by_loginname($loginname); //Check if user exits if ($thisUser != NULL) { //User exists return TRUE; } else { //User doesn't exist return FALSE; } }
<?php /*LanOps Manager - User Management - Login*/ require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/libs/std.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/modules/userManagement/users.php"; //Form Actions //User Login if ($_POST['action'] == 'login') { $thisUser = User::find_by_loginname($_POST['loginname']); //Check if User exists if ($thisUser != NULL) { //User Exists //Check if password is valid $passResult = checkPassword($thisUser->userid, $_POST['password']); if ($passResult == TRUE) { //Password is valid echo '<pre>'; var_dump($_POST); echo '</pre>'; $_SESSION['userData']['username'] = $thisUser->username; $_SESSION['userData']['loginname'] = $thisUser->loginname; $_SESSION['userData']['userid'] = $thisUser->userid; $_SESSION['userData']['admin'] = $thisUser->admin; header('Location: /index.php'); } else { //Password is invalid echo 'Password is invalid'; } } else { echo 'user does not exist'; }