if ($login->checkAuthentication($_POST['username'], $_POST['password'])) {
     $_SESSION['username'] = $_POST['username'];
     //setting session parameters
     $_SESSION['type'] = $login->get('type', $_POST['username']);
     $_SESSION['userid'] = $login->get('userid', $_POST['username']);
     $time = date("d-m-Y  h:i:sa");
     $_SESSION['last_login'] = strtotime($time);
     $login->update('last_login', $_SESSION['last_login'], $_SESSION['userid']);
     //add last login
     switch ($_SESSION['type']) {
         case 0:
             header('Location:' . URL . 'adminhp.php');
             break;
         case 1:
             $staff = new staff();
             $_SESSION['staffid'] = $staff->get('staffid', $_POST['username']);
             switch ($_SESSION['staffid']) {
                 case 0:
                     header('Location:' . URL . 'transporthp.php');
                     break;
                 case 1:
                     header('Location:' . URL . 'accounthp.php');
                     break;
                 case 2:
                     header('Location:' . URL . 'managinghp.php');
                     break;
             }
             break;
         case 2:
             header('Location:' . URL . 'userhp.php');
             break;