dubbio su login postato il 29/06/2010 20:58:08 nel forum programmazione, gdrcd e open source
Raga scusate il disturbo o se un tipo di domanda puo risultarvi sciocca , ma come posso fare in modo che un utente in possesso di user e pass non entri mentre all' interno della land vi è un ulteriore utente che è entrato con tali requisiti ? Esiste un codice per ovviare a questo tipo di problema ?
Pagine → 1
29/06/2010 22:39:19
Un semplice sistema potrebbe essere far eseguir eun controllo quando l'utente invia user e pass dal form dilogin per vedere se il pg è gia presente nella tabella dei presenti (cito l'esempio con cui è stato creato il gdrcd fino all'extreme) o nel modo in cui l'engine che stai usando per la land controlla se un pg è loggato o no e nel caso lo trovi gia loggato non lo faccia entrare.
Un sistema del genere prò necessità di essere ben studiato perchè potrebbe portare ad alcuni problemi nel caso il pg faccia un logout scorretto (per esempio chiudendo il browser con la X) e risulti appeso alla land.
Una soluzione potrebbe essere mtettere nella clusuola di controllo sempre citando come esempio il gdrcd 3.x (extreme compreso) che ocntrolli se il pg èloggato e che iul suo ultimorefresh nnon si apiù vecchio di tot minuti.
Ho fatto esempi riguardanti il gdrcd non sapendo che engine usi per la land solo per psiegar eun pò la logica dle meccnaismo
29/06/2010 22:41:53
ti ringrazio per la risposta ma non sto usando nessun sistema operativo sto creando il tutto da zero :D
29/06/2010 23:29:17
30/06/2010 10:29:13
vi ringrazio per le risposte al più presto posterò il codice riguardante l' identificazione del pg nel frattempo do un occhiata anche ai codici di gdrcd che mi avete consigliato ;)
30/06/2010 11:09:01
La tabella presenti di gdrcd vecchio non e' un buon esempio pero', e' una tabella che duplica inutilmente una serie di dati gia' presenti altrove nel database e addirittura nella sessione dell'utente, col solo fine di tenere traccia dell'ultimo refreh dell'utente, cosa per la quale basta un campo nel record dell'account.
30/06/2010 11:42:34
conviene guardare la versione 5 allora mr ?
30/06/2010 15:01:33
la versione 5 ha semplicemente un campo sulla tabella del personaggio che aggiorna ad ogni ricarica di presenti.inc.php. Se questo campo ha una data non piu' vecchia di due minuti il personaggio e' considerato presente.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
NosTale: Manutenzione Terra della Vita