Skip to content

Logging In The User

ADevDX edited this page Mar 28, 2018 · 2 revisions

Now the code that logs the user in is to be written in the same "server.php" file.
So open the "server.php" file and add this code at the end of the file:


// LOGIN USER
	if (isset($_POST['login_user'])) {
		$rl = mysqli_real_escape_string($db, $_POST['rl']);
		$enr = mysqli_real_escape_string($db, $_POST['enr']);

		if (empty($rl)) {
			array_push($errors, "rl is required");
		}
		if (empty($enr)) {
			array_push($errors, "enr is required");
		}

		if (count($errors) == 0) {
			$enr = md5($enr);
			$query = "SELECT * FROM users WHERE rl='$rl' AND enr='$enr'";
			$results = mysqli_query($db, $query);

			if (mysqli_num_rows($results) == 1) {
				$_SESSION['rl'] = $rl;
				$_SESSION['success'] = "You are now logged in";
				header('location: index.php');
			}else {
				array_push($errors, "Wrong rl/enr combination");
			}
		}
	}

?>

Clone this wiki locally