Pourquoi puis-je accéder à la page si je saisis le code de vérification de manière incorrecte ?
晚上记得要刷牙
晚上记得要刷牙 2018-03-15 23:59:08
0
2
1365

<?php

session_start();

header('Content-type:text/html;charset=utf-8');

$code = $_POST["code"] //Code de vérification

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

if (empty($_POST['username'])){

echo "<script>alert('Le nom d'utilisateur ne peut pas être vide ! ' );location.href = 'login.html'; 'mot de passe'])){

                         echo "<script>alert('Le mot de passe ne peut pas être vide !'); location.href='login.html';< /script>"; $password=$_POST['password'];

}

}

if($code != $_SESSION['authcode']) // Détermine si le code de vérification renseigné est généré avec le fichier PHP du code de vérification L'information correspond à

{

echo "<script type='text/javascript'>alert('Verification code error!');location='login.html';< /script>";

}


$mysqli = new mysqli('localhost', 'root', 'root', 'user');

$result = $mysqli->query("SELECT mot de passe FROM user WHERE username = ". "'$username'");

$rs=$result->fetch_row();

if (!empty($rs)){

if ($password != $rs[0]) {


                       echo "<script>alert('Mauvais mot de passe !'); location.href='login.html';</script>"; //Enregistrez pendant 1 heure

if (empty($_COOKIE['PHPSESSID'])) {

                session_set_cookie_params($expire);             session_start();

}else{

                                                                                                                                                                                                                        setcookie('PHPSESSID', session_id() , time() + $expire);

         header("location :index.html");

}else{

            $_SESSION['username']=$_POST['username']; ');</script><br>";

好 Echo "Bonjour ! {$ _ Session ['username']}, bienvenue à revenir !";

echo "& lt; a href = 'logout.php' & gt; annuler & lt;/a & gt; "; }else{

echo "<script>alert('Aucun utilisateur de ce type !');location.href='login.html';</script>";

}

?>

晚上记得要刷牙
晚上记得要刷牙

répondre à tous(2)
辉

echo "<script type='text/javascript'>alert('Verification code error!');location='login.html';</script>";Ajouter un retour après

sky

N'utilisez pas autant de if lorsque vous écrivez du code sans troncature

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal