Salve a tutti e Buon Natale.
Ho copiato uno script (non esendo un esperto) per fare il login e che vorrei migliore.
Ho però già un problema: in locale funziona, ma sul altervista no e non capisco perchè.
Di seguito il codice:
Codice PHP:
if(isset($_POST['login'])){
$email = mysqli_real_escape_string($con,$_POST['email']);
$pass = mysqli_real_escape_string($con,$_POST['pass']);
$sel_user = "select * from members where user_email='$email' AND user_pass='$pass'";
$run_user = mysqli_query($con, $sel_user);
$check_user = mysqli_num_rows($run_user);
if($check_user>0){
$_SESSION['user_email']=$email;
header('location: http://sito.php'); // reindirizzamento
}
else {
echo "<script>alert('Email o password non corretti ! Ripeti il login')</script>";
// echo $email.'<br />';
// echo $pass.'<br />';
}
Ciao portier,
Cioè mi dice che li dati sono sbagliati, mentre invece sono corretti. Infatti se faccio stampare le variabili $email e $pass (le righe commentate), le visualizza giuste.