GDRCD 5.1 advanced, spazio vuoto in iscrizione
GDRCD 5.1 advanced, spazio vuoto in iscrizione postato il 19/07/2013 10:58:23 nel forum programmazione, open source e hosting
un problema che mi assilla da diverso tempo e a cui non ho trovato ancora risposta, espongo il problema con un esempio
tizio si iscrive al gdr, durante il form compila correttamente tutte le voci ricchieste, ad eccezzione del nome utente dove scrive il nome utente caio, dimenticandosi di controllare se dopo la o finale ci sia o meno uno spazio vuoto, dopo aver ricevuto la mail con la password entra ora in land, ma chissa come mai il sistema anche se lui scrive caio senza lo spazio vuoto lo riconosce facendolo entrare, e li comincia il problema, va in scheda e magicamente sparisce il tasto modifica.
come risolvo questo problema che pare ci fosse gia ai tempi del 5.0???
per il momento non ho intenzione di passare al 5.2, almeno finche non finiranno di svilupparlo.
Pagine → 1
19/07/2013 11:36:11
Alla riga 383 (o giu di li dipenda dalla build che hai del gdrcd) della pagina iscrizione.php nella cartella, hemestema_usatohome c'è la query di inserimento dei dati del personaggio:
gdrcd_query("INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza $lastpasschange_field) VALUES ('".gdrcd_capital_letter(gdrcd_filter('in',$_POST['nome']))."', '".gdrcd_filter('in',$_POST['cognome'])."', '".gdrcd_encript($pass)."', NOW(), '".gdrcd_filter('in',$_POST['email'])."', '".gdrcd_filter('in',$_POST['genere'])."', ".gdrcd_filter('num',$_POST['razza']).", ".gdrcd_filter('num',$_POST['car0']).", ".gdrcd_filter('num',$_POST['car1']).", ".gdrcd_filter('num',$_POST['car2']).", ".gdrcd_filter('num',$_POST['car3']).", ".gdrcd_filter('num',$_POST['car4']).", ".gdrcd_filter('num',$_POST['car5']).", ". gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_money']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_px'])." $lastpasschange_value)");
io mi assicurerei che almeno il nome sia passato pe ril trim()
('".gdrcd_capital_letter(gdrcd_filter('in',trim($_POST['nome'])))."',
in questo caso dovresti essere sicuro che non vi siano spazi ne prima ne dopo il nome
19/07/2013 12:32:26
grazie Dyrr, risolto il problema all'iscrizione :-P
19/07/2013 16:26:03 e modificato da leoblacksoul il 19/07/2013 16:26:37
cindy1979 ha scritto:
per il momento non ho intenzione di passare al 5.2, almeno finche non finiranno di svilupparlo.
Solo una nota a riguardo: 5.2 funziona, per quello che ti concerne è già "finito".
Il nostro pensiero è di continuare a svilupparlo e perfezionarlo nel tempo, quindi non ci sarà mai un annuncio che dirà "gdrcd 5.2 è finito"; difficilmente il suo sviluppo finirà anche dopo che la successiva versione verrà fuori.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
War Thunder ↗
Tibia ↗
Crossout ↗
Cafuné ↗