login.php
<?php
session_start();
error_reporting(0);
include("config.php");
if(isset($_POST['submit']))
{
$pass= $_POST['password'];
$email= $_POST['email'];
if($email=='' && $pass=='')
{
echo '<p id="red">Wrong Email or Password.</p>';
}
else
{
$query=mysqli_query($con, "select * from `user` where `password`='".$pass."' and `email`='".$email."' and status='1'");
$countRow=mysqli_num_rows($query);
$fetch=mysqli_fetch_array($query);
if($countRow > 0)
{
$_SESSION['user_idd']= $fetch['user_id'];
//$_SESSION['user_idd'];
header('location:index.php');
}
else
{
echo '<p id="red">Wrong Email or Password.</p>';
}
}
}
?>
<form method="POST" id="myforms" autocomplete="off" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="email" value="" placeholder="Enter Your Email" class="form-control">
<input type="password" name="password" value="" placeholder="Enter Your Password" class="form-control">
<input type="submit" name="submit" value="Login" class="btn btn-success">
</form>
index.php
<?php
session_start();
error_reporting(0);
include("config.php");
if(!isset($_SESSION['user_idd']))
{
header("location:login.php");
}
echo "hiii";
?>
Я создал простой логин, как вы можете видеть в моем файле login.php. Теперь я хочу перенаправить страницу со страницы login.php
на index.php
после успеха, но проблема в том, что когда я нажимаю кнопку отправки, она не перенаправляет меня на страницу index.php
, она показывает мне ту же страницу, и когда я звоню index.php
непосредственно в URL, затем снова показывают login.php
. Я не знаю, где я делаю неправильно? Пожалуйста, помогите мне.
Спасибо