I have a form in index.php
method="post" action="loginProcess.php">
for="exampleInputEmail1">Email address
type="email" name="email" placeholder="Enter email">
for="exampleInputPassword1">Password
type="password" name="password" placeholder="Password">
value="Login">
as
you can see if I submit, it would go to
loginProcess.php
include_once
"config.php";
$email = $_POST['email'];
$password =
$_POST['password'];
$sql = "SELECT * FROM users WHERE
email='$email' &&
password='$password'";
$query =
mysqli_query($connect,$sql);
if($query){
$row = mysqli_fetch_array($query);
$rows =
mysqli_num_rows($query);
if($rows ==
1){
$user_id = $row['id'];
$_SESSION['id'] = $user_id;
$_SESSION['email'] =
$email;
if($row['user_type'] == 1){
$_SESSION['user_type'] = 1;
header("Location: admin/index.php");
}else{
$_SESSION['user_type'] = 0;
header("Location:
user/index.php");
}
}
elseif($_SERVER['REQUEST_METHOD'] ==
'POST'){
echo'You provided
wrong information. Please try
again';
}
}
I
inserted the bootstrap alert msg inside $_SERVER['REQUEST_METHOD'] to check if it is
submitted. However, the msg still appears in white page.
No comments:
Post a Comment