Warum kann ich zur Seite springen, wenn ich den Bestätigungscode falsch eingebe?
晚上记得要刷牙
晚上记得要刷牙 2018-03-15 23:59:08
0
2
1359

<?php

session_start();

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

$code = $_POST["code"]; //Bestätigungscode

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

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

echo "<script>alert('Benutzername darf nicht leer sein! ' );location.href = 'login.html'; 'password'])){

                         echo "<script>alert('Passwort darf nicht leer sein!'); location.href='login.html';< /script>"; $password=$_POST['password'];

}

}

if($code != $_SESSION['authcode']) // Bestimmen Sie, ob der eingegebene Bestätigungscode vorliegt wird mit der Bestätigungscode-PHP-Datei generiert. Die Informationen stimmen überein.

{

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

}


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

$result = $mysqli->query("SELECT Passwort FROM Benutzer WHERE Benutzername = ". "'$Benutzername'");

$rs=$result->fetch_row();

if (!empty($rs)){

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


                      echo "<script>alert('Falsches Passwort!'); location.href='login.html';</script>"; //1 Stunde lang speichern

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 "Hallo! {$ _ Session ['username']}, willkommen zurück!";

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

echo "<script>alert('Kein solcher Benutzer!');location.href='login.html';</script>";

}

?>

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

Antworte allen(2)
辉

echo "<script type='text/javascript'>alert('验证码错误!');location='login.html';</script>";

后加个return

sky

写代码不要用这么多的if 没有截断

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage