Diese Validierungsseite zeigt keinen Fehler an und leitet nicht zur Startseite um. Ich überprüfen, ob sie die Überprüfung der databse erreichen und es funktioniert gut, aber nicht umleiten die Seite nicht so dass ich denke, dass das Problem mit „$ user = $ req-> holen()“ ist help plzAnmeldeseite zeigt keinen Fehler an und meldet sich nicht an. Php
if(isset($_POST['login'])){
$username = $_POST['username'];
$password = $_POST['password'];
$pc = md5($password);
$req = $pdo->prepare('SELECT * FROM users WHERE nom= :username AND pass= :password');
$req->execute(array(
'username' => $username,
'password' => $pc,
));
if ($user = $req->fetch()) {
$_SESSION['auth'] = $user;
header("location:home.php");
exit();
}
else{
echo"<script> alert('LE NOM D UTILISATEUR OU LE MOTS DE PASSE INCORRECTE')</script>";
}
Wenn Ihr 'echo“ 'feuert (feuert es?), Das würde Ihnen sagen, in Gewissheit, dass die' if ($ user = $ req -> fetch()) 'Bedingung ist fehlgeschlagen – Marcus
das scriprt funktioniert gut, wenn ich es falsch gebe Benutzername – Davina
das Problem hier ist dies.' If ($ user = $ req-> fetch()) 'Sie zuweisen statt comparing 'if ($ user == $ req-> fetch())' –