Exemple #1
0
/**
 * login for both nurse and admin
 */
function login()
{
    $user_type = $_REQUEST['user_type'];
    $username = $_REQUEST['username'];
    $password = $_REQUEST['password'];
    if ($user_type == 'admin') {
        include '../models/model_admin.php';
        $admin = new admin();
        $row = $admin->login($username, $password);
        if (!$row) {
            echo '{"result":0,"message": "Your details as an admin are wrong."}';
            return;
        }
        set_admin_session($row);
        echo '{"result":1,"message": "' . $_SESSION['admin_fn'] . ' is logged in"}';
        return;
    } elseif ($user_type == 'nurse') {
        include '../models/model_nurse.php';
        $nurse = new nurse();
        $row = $nurse->login($username, $password);
        if (!$row) {
            echo '{"result":0,"message": "Your details as a nurse are wrong."}';
            return;
        }
        set_nurse_session($row);
        echo '{"result":1,"message": "' . $_SESSION['nurse_name'] . ' is logged in"}';
        return;
    }
}
Exemple #2
0
function nurse_login()
{
    $nurse = new nurse();
    $signin = "Not true";
    if (isset($_POST['nurse_username']) && isset($_POST['nurse_password'])) {
        $password = $_POST['nurse_password'];
        $username = $_POST['nurse_username'];
        $the_nurse = $nurse->login($username, $password);
        if (!$the_nurse == false) {
            //set details here
            nurseSession($the_nurse['nurse_id'], $the_nurse['firstname'] . ' ' . $the_nurse['lastname'], $the_nurse['username'], $the_nurse['password'], $the_nurse['status'], $the_nurse['hospital_id']);
            $signin = "True";
        }
    }
    return $signin;
}