public function loginUser($username, $password) { /* Grab Assets */ $ava = $this->dbSelect('users', 'username', $username); // $avaN = $ava['0']['username']; $avaP = $ava['0']['password']; $avaS = $ava['0']['status']; echo "cake"; if (empty($ava['0']['username'])) { return false; } if ($avaS != 'a' || $avaS != 'm') { return false; } if (password_verify($password, $avaP)) { /*Execute Login*/ $_SESSION['login'] = true; $_SESSION['username'] = $username; $_SESSION['time'] = time(); $loc = new LockoutCheck(); $loc->clearLockout(); $loc = null; $cook = new CookieHandling(); $cook->createPubPass(); return true; } return false; }
<?php /** New User Creation Page Presents form to user with Checksum */ session_start(); /* includes PHP functions, activates myAutoLoader*/ include 'functions.php'; spl_autoload_register('my_autoLoader'); $lock = new LockoutCheck(); $locked = $lock->getLockout(); $lock = null; $status = false; $key = new FormKey(); if (isset($_SESSION['formKey']) && isset($_POST['formKey'])) { $keyConfirmed = $key->confirmKey(); // $login = new UserManagement(); $status = $login->loginUser($_POST['username'], $_POST['password']); $login = null; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Bootstrap 101 Template</title> <!-- Bootstrap -->