第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

登錄失敗后php重定向到同一頁(yè)面

登錄失敗后php重定向到同一頁(yè)面

PHP
倚天杖 2022-06-11 10:36:24
登錄失敗后,我試圖重定向到同一頁(yè)面,但我被重定向到。/login.php這是我的代碼:Index.php:<body>    <h1><strong>Login</strong></h1>    <form action="login.php" method="POST">         <table id="mytable">            <tr>                <td><select name="type">                    <option value="Admin">Admin</option>                    <option vale="User">User</option>                </select></td>            </tr>            <tr>        <td><input type="text" name="username" placeholder="Username"><br><br> </td>            </tr>            <tr>        <td><input type="password" name="password" placeholder="Password"><br><br> </td>            </tr>            <tr>        <td><input type="submit" value="Login" ><br><br> </td>            </tr>        </table>        </form>    </form></body></html>登錄.php:?phprequire 'ceva.php';     $type=$_POST['type'];    $username=$_POST['username'];    $password=$_POST['password'];//if(!empty($username) && !empty($password))//{$sql= "SELECT * FROM login WHERE username ='$username' and password='$password' and type='$type'";  // selecteaza din baza de date login$rezultat= mysqli_query($con, $sql); while($rand=$rezultat->fetch_assoc()) {    if($rand['username'] == $username && $rand['password'] == $password && $rand['type'] == 'Admin') //verificare array    {        header("Location: admin.php"); //muta in pagina admin.php    }else if ($rand['username'] == $username && $rand['password'] == $password && $rand['type'] == 'User'){        header("Location: user.php");    }else {        header("Location: index.php");    }}如果憑據(jù)正確,我將被重定向到user.php或admin.php很好,但如果它們是錯(cuò)誤的,我應(yīng)該被重定向到index.php
查看完整描述

1 回答

?
翻翻過(guò)去那場(chǎng)雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

您的查詢(xún)只生成與用戶(hù)名、密碼和類(lèi)型實(shí)際匹配的行。因此,只有在憑據(jù)正確的情況下才會(huì)運(yùn)行 while 循環(huán)。您需要將重定向放在 index.php 之后。


while($rand=$rezultat->fetch_assoc()) 

{

    if($rand['username'] == $username && $rand['password'] == $password && $rand['type'] == 'Admin') //verificare array

    {

        header("Location: index.php");header("Location: admin.php"); //muta in pagina admin.php

        exit;

    }else if ($rand['username'] == $username && $rand['password'] == $password && $rand['type'] == 'User'){

        header("Location: user.php");

        exit;

    }

}

header("Location: index.php");


查看完整回答
反對(duì) 回復(fù) 2022-06-11
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)