REgistrazione automatica con identica email ma utenti diversi: bug?
Author: Lorenzo O.
Visited 2634,
Followers 2,
Shared 0
Ho verificato che quando si effettua la registrazione automatica se più utenti si registrano con la stessa email, il sistema li accetta. in parole povere risultano più users con la stessa email. Sessa cosa con il nome users. credo che invece il sistema respinga sia richieste di registrazione di più utenti con identica email che registrazioni di users con identico nome. è un problema di x5 pro oppure bisogna configurare il database in qualche modo particolare? se fosse quest'ultimo caso, il programma non ci agevola di certo... grazie!!
Posted on the
Buongiorno Lorenzo,
Con WebSite X5 Professional 10, se usi la registrazione automatica viene creata una lista su database.
In questo caso non è possibile creare utenti con email uguale, è invece possibile creare utenti con email diversa ma username uguale.
Nel caso si registrasse un utente automaticamente e tu creassi un utente manualmente con la stessa email, quando scarichi la lista degli utenti e esporti, riceverai un messaggio che ti informa che vi sono due account con stessa email e una la dovrai cambiare.
Spero di esserti stato utile.
Anche io ho riscontrato lo stesso problema, con la stessa email posso effettuare anche 10 e + registrazioni, cambiando solo la user, pw e nome completo. In pratica penso che sia lo stesso problema riscontrato da Lorenzo.
P.s. potete provare qui: www.spazioprovaweb.altervista.org, quanto sopra descritto.
se l'email usata per la registrazione non è definita come una chiave primaria nel database, ci possono essere molte registrazioni con lo stesso indirizzo..diversamente ci dovrebbe essere un controllo che prima di scrivere il record, verifichi se questo esiste già..
Appunto il problema è questo, se in automatico ws crea le tabelle e i campi in automatico senza che, come dici tu mi lux, il campo sia definito come chiave primaria, ci saranno più iscrizioni con la stessa email. Nel database non è possibile modificare il campo, o almeno io nn ci sono riuscito. Ragion per cui ho pensato che l 'assistenza mi potesse aiutare.
Buongiorno Gennaro,
se registri due o più utenti con username uguali ma email diverse è possibile, se ne memorizzi due con email uguali ti appare un messaggio in cui ti avvisa che vi sono due account con la stessa email, no lo dovrai poi modificare.
Se un utente si registra automaticamente con una email e poi si registra un utente manuale con la stessa email, quando scarichi la lista e fai l'esportazione un messaggio ti avviso che vi sono due utenti con la stessa email e ne dovrai modificare uno.
Spero di esserti stato utile.
Ciao Riccardo, forse ti sbagli qui puoi provare tu stesso: www.spazioprovaweb.altervista.org (spazio dove effettuo le prove). Prova a fare una registrazione fittizia con due email uguali e vedi che ti registra entrambe le volte, puoi cambiare il restante dei dati da inserire nel campo ma se inserisci la stessa email ri registra ugualmente. Io penso che sia un bag del programma.
Resto in attesa
Buongiorno Gennaro,
forse c'è stata un po' di confusione sui campi unici.
ti spiego come funziona la registrazione automatica:
il campo unico per la registrazione automatica è l'username.
Se utenti si registrano con username diversi e stessa email, questo è possibile.
Se utenti si registrano con username uguali e stessa email, il messaggio che riceveranno sarà sempre "grazie per esserti registrato" ma in realtà il sito andrà a selezionare nel db i dati corrispondenti alla prima registrazione di quell'username e reinvierà l'email di validazione.
Questo è lo stesso discorso nel caso provi a reinserire gli stessi dati più volte, riceverai il messaggio "grazie per esserti registrato" ma il sito reinvierà solamente l'email di validazione a quell'utente.
Spero di esserti stato di aiuto.
Ok, ci sono, e se volessi far diventare l'indirizzo email "campo unico" al posto della username come dovrei fare?
Buongiorno Gennaro,
quanto descritto sopra è valido solo per utenti registrati e non ancora validati.
Se un utente si valida se ri provare a registrarne un'altro usando lo stesso user verrà comunicato che esiste già e non è posssibile.
Per rendere l'email un campo unico occorre che modifichi manualmente il codice, operazione piuttosto complessa.
Se vuoi posso suggerirti di aprire un post nella sezione idea così da proporre questa aggiunta.
Grazie.
Ok aprirò un post nella sezione idea, dove ci metto un pò tutto :-) speriamo vengano prese in considerazione.