Ciao ragazzi!
Ho creato un sistema di registrazione e login con php e mysql.
Una volta effettuata la registrazione bisogna confermare l'email. Quando si conferma email il
valore "attivo" della tabella mysql passa da 0 a 1.
Quando la persona effettua il login sono riuscito a far controllare tramite php semplicemente che i campi
"email" e "password" corrispondessero a quelli presenti nel db. Come posso dire a php di controllare anche
che il campo "attivo" sia 1 e che se non è così anche se i valori email e password sono corretti bisogna dire che
il login sia fallito??
Vi lascio un po' di righe del mio codice..
	
		
				
			Ho creato un sistema di registrazione e login con php e mysql.
Una volta effettuata la registrazione bisogna confermare l'email. Quando si conferma email il
valore "attivo" della tabella mysql passa da 0 a 1.
Quando la persona effettua il login sono riuscito a far controllare tramite php semplicemente che i campi
"email" e "password" corrispondessero a quelli presenti nel db. Come posso dire a php di controllare anche
che il campo "attivo" sia 1 e che se non è così anche se i valori email e password sono corretti bisogna dire che
il login sia fallito??
Vi lascio un po' di righe del mio codice..
		PHP:
	
	<?php
session_start ();
$con = mysqli_connect ('//', '//', '//');
mysqli_select_db($con, '//');
$email = $_POST['email'];
$password = $_POST['password'];
$s= "SELECT id FROM iscrizioni WHERE email='$email' AND password='$password'";
$result = mysqli_query($con, $s);
$num = mysqli_num_rows($result);
if($num == 0){
    header("Location: // ");
 
} else {
 
    header("Location: // ");
}
?>
			
				Ultima modifica di un moderatore: 
			
		
	
										
										
											
	
										
									
								 
	 
	 
 
		 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		