scusate,sono nuovo,avrei bisogno di un esempio di script per evitare che un visitatore possa registrarsi più di una volta su uno stesso sito,grazie
scusate,sono nuovo,avrei bisogno di un esempio di script per evitare che un visitatore possa registrarsi più di una volta su uno stesso sito,grazie
Suppongo tu preveda un database per tenere traccia delle registrazioni, giusto?
A questo punto quando vai a fare l'inserimento dell'utente nel database controlli che non ce ne sia già uno con lo stesso nome, cognome, username, email... o qualunque altro dato tu voglia usare come discriminante.
Ovviamente non puoi impedire che uno stesso utente si registri più volte con dati completamente diversi ad ogni registrazione..
si uso un database mysql, ma ipotizzando il campo dell'indirizzo di posta elettronica come univoco per ogni utente registrato come posso fare percreare un controllo che verifichi il campo dell'indirizzo e mail per evitare che vengano inserite per ipotesi 2 indirizzi di posta "uguali" per utenti con nome e cognome diversi ?
puoi fare una SELECT in questo modo:
Codice PHP:
$query="SELECT * FROM utenti WHERE nome='$nome' AND cognome='$cognome' AND email='$email'";
$res=mysql_query($query);
// se la riga è stata trovata non effettuo la registrazione dello stesso utente
if(mysql_num_rows($res)!=0)
{
//........
}
else{
//l'utente non è registrato e procedo con la sua registrazione
}
grazie per l'aiuto,proverò al più presto lo script