Как перенаправить на другую страницу после успешной авторизации в php? - PullRequest
0 голосов
/ 01 сентября 2018

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. Я не знаю, где я делаю неправильно? Пожалуйста, помогите мне.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...