登录后不要重定向到PHP的管理索引页面

时间:2018-07-01 12:04:49

标签: php mysqli

大家好,以下代码不起作用,将我重定向到admin索引页面。 请注意,数据库连接已成功建立,当我在登录页面上输入数据时,成功登录后并没有将我定向到adminindex页面,而是将页面刷新为同一页面“ test.php”,并且显示“该信息不正确”的失败消息

<?php

session_start();

if (isset($_POST['email']) && isset($_POST['password']) && 
isset($_POST['pincode'])) {

$email=$_POST['email'];
$pass=$_POST['password'];
$pin=$_POST['pincode'];

include('db_conx.php');


$sql = "SELECT admin_id FROM admin WHERE email='$email' AND password='$pass' 
AND pincode='$pin' LIMIT 1";
$query=mysqli_query($dbc,$sql);

$line = mysqli_num_rows($query);

 if ($line == 1){ 

     while($row=mysqli_fetch_array($query)){
         $id = $row['admin_id'];
         }
         $_SESSION['admin_id']=$id;
          $_SESSION['email']=$email;
          $_SESSION['pincode']=$pin;
         header("Location: adminindex.php");
         exit();
 }else {
    echo 'That information is incorrect, try again <a href="index.php">Click Here</a>';
    exit();

}
}

?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
    <body> 
    <h1>Welcome to Admin page login</h1>
    <br> 
    <form id="form1" name="form1" method="post" action="test.php">
        Email:<br />
          <input name="email" type="text" id="email" size="40" />
        <br /><br />
        Password:<br />
       <input name="password" type="password" id="password" size="40" />
    <br>
    <br /><br />
        Pincode :<br />
       <input name="pincode" type="number" id="pincode" size="40" />
    <br>


    <input type="submit" name="button" id="button" value="Log In" />
    </form>

    </body>


</html>

0 个答案:

没有答案