Salve a tutti,
su un portale che ho realizzato avrei bisogno di attivare la possibilità per gli utenti registrati di:
- modificare a piacere il proprio indirizzo email;
- modificare la propria password;
- modificare dati personali come città, msn, ecc.
Per chiarire corrisponde con la funzionalità presente anche su questo sito dall URL /user/xxxx/edit, dove xxxx dovrebbe essere l'ID dell'utente in questione. E' necessario qualche modulo che non ho,e quale? Oppure devo fare altro? Dai ruoli ho anche provato ad abiltare altre funzionalità ma non quella che serve a me.
Al momento per gli utenti registrati relativamente al modulo user sono attivati:
- accede ai profili utente
- amministra utenti
- cambia il suo nome utente
Grazie in anticipo per l'aiuto...!
Prima i permessi:
Con questi l'utente può:
Per quanto riguarda l'ultimo punto puoi o abilitare il modulo core opzionale 'Profile' di Drupal, o usare un modulo contribuito 'potenziato' tipo Content Profile
Più imparo, più dubito.
Ciao anzitutto, e grazie per l'interessamento. :)
Ops, in effetti amministra utenti era di troppo, l'ho appena modificata... in effetti non capisco a cosa possa servire una funzionalità del genere, è solo un rischio per la sicurezza e crea confusione, a mio vedere.
Ah ok, quindi dovrei già avere questa possibilità: il problema è che ho utilizzato un template modificato a manina da me poichè avevo una grafica personalizzata... quindi non riesco proprio a vedere questo "pezzo" per modificare username, password ecc... quale dovrebbe essere l'URL?
Ottimo, provero' subito! Grazie!
user/xxx/edit
dove xxx è l'uid del utente (1 per il superuser)Più imparo, più dubito.
Perfetto!!
La cosa strana rimane il fatto che abbia dovuto implementare una cosa abbastanza grezza in PHP, visto che non mi permetteva di inserire il suffisso edit nel menù primario (dicendo che non avevo i permessi per farlo... ma ero pure amministratore, non so davvero).
Grazie mille jhl :)