<?php require dirname(dirname(dirname(__FILE__))) . '/config.php'; require SITE_ROOT . '/PHP/DB.php'; require SITE_ROOT . '/PHP/User.php'; try { //$dbconn = new DB(); $dbconn = DB::getInstance(); if (isset($_POST['login'])) { $empty = empty($_POST['user']) || empty($_POST['pass']); if (isset($_POST['user'], $_POST['pass']) && $empty == false) { $username = $_POST['user']; $password = $_POST['pass']; //load user from database and direct to proper page $user = User::fromDatabase($username); if ($user) { if ($user->login($password)) { //echo 1; if ($user->getIsfirstTime() && $user->getIsAdmin()) { echo 'loginpage/register.php'; } elseif ($user->getIsfirstTime() && $user->getIsDriver()) { echo 'loginpage/register.php'; } elseif ($user->getIsfirstTime() && $user->getIsDispatcher()) { echo 'loginpage/register.php'; } elseif ($user->getIsAdmin()) { echo 'Admin.php'; } elseif ($user->getIsDriver()) { echo 'Driver.php'; } elseif ($user->getIsDispatcher()) { echo 'Dispatcher.php'; } else {