Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?

madalin | PHP | 1
💎 1 | 👁ïļ 1751

2023-02-04 23:08:39

salut,
intrebarea e exact ce zice titlul.
Asta este codul meu, cred ca am nevoie de un if pentru a afisa mesajul de eroare, dar nu stiu unde.
baza de date este ok, merge, cand scriu datele bune merge.

<?php

session_start(); include '_database.php';

$alertShow = false;

if($_SERVER["REQUEST_METHOD"] == 'POST'){ $user = $_POST[ 'user']; $password = $_POST['pass'];

$user = stripcslashes($user);
$password = stripcslashes($password);

$user = mysqli_real_escape_string($conn , $user);
$password = mysqli_real_escape_string($conn , $password);

$sql = "select * from signin where user_name = '$user' and password = '$password'";  

$result = mysqli_query($conn , $sql);
$row = mysqli_fetch_array($result , MYSQLI_ASSOC);

$count = mysqli_num_rows($result);

if($count==1 ){

	session_start();
    $alertShow == false;
	header("Location: index.php?$user");

    exit();

}else{
	header("Location: login.php?$user");
}

}

if($alertShow==true){ echo $alert = '<div class="alert alert-primary" role="alert"> eroare date gresite! </div>'; }

?>


2023-02-05 02:12:24

Ok, poti incerca asta
<?php

session_start();

include '_database.php';

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

$user = $_POST[ 'user'];
$password = $_POST['pass'];

$user = stripcslashes($user);
$password = stripcslashes($password);

$user = mysqli_real_escape_string($conn , $user);
$password = mysqli_real_escape_string($conn , $password);


$sql = "select * from signin where user_name = '$user' and password = '$password'";  


$result = mysqli_query($conn , $sql);
$row = mysqli_fetch_array($result , MYSQLI_ASSOC);

$count = mysqli_num_rows($result);

if($count==1 ){
    header("Location: index.php?$user");
    exit();
}else{
    echo '&lt;div class="alert alert-primary" role="alert"&gt;eroare date gresite!&lt;/div&gt;';       
}

} ?>


âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ