/** * 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; } }
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; }