Salve, ho uno script per login e registrazione con le sessioni.
Vorrei creare un modulo con cui gli utenti possano cambiare il loro nick e la loro password.
I dati sono salvati in nel file users.php
Come faccio?
Salve, ho uno script per login e registrazione con le sessioni.
Vorrei creare un modulo con cui gli utenti possano cambiare il loro nick e la loro password.
I dati sono salvati in nel file users.php
Come faccio?
http://www.pcstile.eu
Script registrazion, login e profilo
http://www.mediafire.com/download.php?lomumqmgynz
Fai un UPDATE
Vero, è questo il problema. Il del file dove si salvano gli utenti è questo:
codice:// username, password, permission, email, url, dob, location, joined Nick<del>Passmd5<del>permessi<del>mail<del>sito<del>nascita<del>paese<del>27.12.2003 12:41:06
http://www.pcstile.eu
Script registrazion, login e profilo
http://www.mediafire.com/download.php?lomumqmgynz
Senza DB è sia macchinoso sia insicuro per la sicurezza del tuo sito!
Ad ogni modo, devi aprire il file in lettura (usa la funzione file()).
Riestrapoli la stringa con tutte le informazioni e fai un explode per il carattere di separazione (<del>) .
Quindi sostituisci le singole variabili con quelle da modificare.
Ricrei la stringa con lo stesso separatore e quidni vai a riscrivere il file con fopen() e fwrite().
![]()
Ok perfetto. Ma come faccio a dare ad ogni account l'amministrazione solo dei propri dati?
http://www.pcstile.eu
Script registrazion, login e profilo
http://www.mediafire.com/download.php?lomumqmgynz
Ho anche qualche problema di permessi. L'admin ha come permesso il valore 2 mentre gli utenti 1
il codice lo vedete QUI poiche è troppo lungo.
Quindi vorrei fare che possano vedere solo i dati propri e che possano accedere alla modifica gli utenti. Praticamente questa pagina l'ho presa dalla modifica utenti per l'admin. Praticamente, come amministratore posso cambiare i dati. Il codice della pagina sopra è di quella per l'admin e vorrei adattarla per gli utenti. Come posso fare? Grazie!!!
http://www.pcstile.eu
Script registrazion, login e profilo
http://www.mediafire.com/download.php?lomumqmgynz
Beh... in ogni pagina della sezione di amministrazione devi fare un controllo del livello che l'utente accreditato ha, nonché del login.
In base al livello stampi un menù diverso, in modo che gli utenti non amministratori abbiano di base meno funzionalità.
Richiamare un menù diverso per ogni livello di utenza non è difficile: basta che crei due pagine PHP con all'interno la stessa variabile (ad esempio $menu) all'nterno della quale scrivi il codice html che visualizza il menù, i due file diversi (uno per menù comunque.
Se il livello utente è 1, includi la pagina menu_base.php, altrimenti quella menu_admin.php.
Stampando comunque, a video il valore di $menu.
In base al nome utente selezioni i dati che il singolo può amministrare. Il come non è semplice da spiegare, dovrei innanzi tutto capire come hai strutturato i fogli di testo che usi (in buona sostanza) come DB.
Fossi in te, almeno per i dati personali, andrei a creare un nuovo foglio di dati per ogni singolo utente... ma ti ripeto: non so come hai strutturato il tuo progetto per cui posso solo darti delle dritte.
Consiglio importante, Usa le sessioni per trasportare i vari dati.
Altro consiglio: non ti credere che lavorare senza DB ti garantisca facilità di scrittura del codice e comunque la stessa flessibilità di updating!
Dovrai fare dei giri mortali per cambiare un singolo parametro nei vari fogli di testo.
![]()
Ma dato che non sono esperto non saprei da dove cominciare. Se sapessi farlo lo fare volentieri il trasferimento....
Se qualcuno pèuoi aiutarmi via MSN!
http://www.pcstile.eu
Script registrazion, login e profilo
http://www.mediafire.com/download.php?lomumqmgynz