Visualizzazione risultati 1 fino 6 di 6

Discussione: come rendere unico l'email in registrazione database

  1. #1
    fantadesign non è connesso Utente AlterBlog
    Data registrazione
    12-07-2013
    Messaggi
    6

    Predefinito come rendere unico l'email in registrazione database

    salve a tutti,
    stavo creando il database per la registarzione degli utenti sul mio sito. non riesco a capire come fare , che un utente non possa registrarsi con user diversi ed inserendo stesso indirizzo email. come posso fare ?
    grazie

    se qcuno puo darmi un link su yotube magari di un tutorial dove si spiega bene le voci del database :((

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

  3. #3
    fantadesign non è connesso Utente AlterBlog
    Data registrazione
    12-07-2013
    Messaggi
    6

    Predefinito

    Grazie della risposta, forse non mi spiegato bene. siccome con lo stesso indirizzo email cambiando user si puo iscriversi più volte vorrei evitare questo. vorrei che la email con cui l0utente si è registrato già in precendenza non sià possibile di riregistrare nuovamente.
    grazie dell'aiuto

  4. #4
    fantadesign non è connesso Utente AlterBlog
    Data registrazione
    12-07-2013
    Messaggi
    6

    Predefinito

    e preferibilmente con un esempio in altervista.org , grazie ancora e Buone Feste !!

  5. #5
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    La rispota suggerita da karl94 realizza esattamente ciò di cui hai bisogno.
    Devi dichiarare la colonna email della tabella user come UNIQUE:
    Codice:
    CREATE TABLE users (
        ....
        email VARCHAR NOT NULL ... UNIQUE
        ...
    )
    oppure con la sintassi equivalente:
    Codice:
    CREATE TABLE users (
        ...
        email VARCHAR NOT NULL ...
        ...
        CONSTRAINT email_unique UNIQUE(email)

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Tieni comunque conto che è una cosa facilmente aggirabile, specialmente con indirizzi gmail, in quanto è possibile aggiungere punti e commenti all'indirizzo, rendendolo differente dal punto di vista della stringa, ma sempre funzionante e facente capo alla medesima casella di posta.
    http://en.lmgtfy.com/?q=gmail+tag+dot

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •