簡體   English   中英

PHP-登錄帳戶即可正常工作

[英]PHP- Login to account to working

這是我第一次創建登錄頁面。 我希望用戶登錄,然后頁面重定向到客戶帳戶頁面(如果他們有一個帳戶)。 我添加了回聲,以便可以看到發生了什么。 我有一個“成功登錄”警報,該警報在我登錄時可以正常運行。 該頁面只是不重定向。

的HTML

 <section class="container">
        <form id="myform " class="Form" method="post" action="login.php" accept-charset="utf-8">

            <!--                    <div id="first">-->
            <input type="email" id="email" name="email" placeholder="Email Address" value='' required>  
            <input class ="login-field" type="password" id="pass1" name="pass1" value="" placeholder="Password"  maxlength="30" required>
            <input type="submit" name="login" value="login"  class="btn ">
            <br>
        </form>

的PHP

 <?php
 session_start();
 require ('./mysql.inc.php');
 ?>

 <?php
        if (isset($_POST['login']))

        //database varianbles
        $c_email = $_POST['email'];
        $c_password = $_POST['pass1'];

        // select login details
        $sel_c = "SELECT * FROM Cus_Register WHERE Cus_Email='$c_email' AND     Cus_Password='$c_password'";

        $run_c = mysqli_query($dbc, $sel_c);
        //check if customer is on databse
        $check_customer = mysqli_num_rows($run_c);


        if ($check_customer == 0) {
            echo "<script> alert('password or email is incorrect please try again')</script>";
         exit(); 
         }
           else{
            $_SESSION['Cus_Email'] = $c_email;
            echo "<script> alert ('Logged in successfully')</script>";
            echo "<script>window.open('./customer/Cus_Account.php'.'_self')          </script>";
        }
    ?>

您可以使用header()重定向

else
{
   $_SESSION['Cus_Email'] = $c_email;
   header('Location: customer/Cus_Account.php');
   exit();
}

希望能幫助到你:)

您是否打算將window.open('./customer/Cus_Account.php'.'_self')設為window.open('./customer/Cus_Account.php', '_self')嗎?

window.open需要一個位置和一個目標參數,並且在JavaScript參數中用逗號而不是句號分隔。 在這種情況下,“ ./ customer / Cus_Account.php”是位置,而“ _self”是目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM