Visualizzazione dei risultati da 1 a 5 su 5

Discussione: registrazione utenti

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    3

    registrazione utenti

    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

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    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..

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    3
    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 ?

  4. #4
    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


  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    3
    grazie per l'aiuto,proverò al più presto lo script

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.