diff --git a/jobs/Entity/User.php b/jobs/Entity/User.php index cf2584b..fc28142 100644 --- a/jobs/Entity/User.php +++ b/jobs/Entity/User.php @@ -4,5 +4,5 @@ class User { public $id; public $username; public $password; - public $admin; + public $userType; } \ No newline at end of file diff --git a/jobs/controllers/User.php b/jobs/controllers/User.php index ffd0eb4..c387239 100644 --- a/jobs/controllers/User.php +++ b/jobs/controllers/User.php @@ -23,14 +23,12 @@ class User { $user = $this->usersTable->find("username", $_POST['username']); if (password_verify($_POST['password'], $user->password)) { $_SESSION['loggedin'] = $user->id; - if ($user->admin == 'y') { - $_SESSION['admin'] = true; - } + $_SESSION['userType'] = $user->userType; $this->vars['response'] = 'You are now logged in'; } else { unset($_SESSION['loggedin']); - unset($_SESSION['admin']); + unset($_SESSION['userType']); $this->vars['response'] = 'Login Unsuccessful'; } @@ -53,7 +51,7 @@ class User { public function logout() { unset($_SESSION['loggedin']); - unset($_SESSION['admin']); + unset($_SESSION['userType']); $this->vars['response'] = 'Logged Out Successfully'; return ['template' => 'response.html.php', diff --git a/templates/nav.html.php b/templates/nav.html.php index 12d5e31..3172a1b 100644 --- a/templates/nav.html.php +++ b/templates/nav.html.php @@ -11,7 +11,13 @@
  • FAQ
  • About Us
  • - + +
  • Admin Portal
  • + +
  • Client Portal
  • +
  • Logout