GESTIONE UTENTI
Gestione con password criptate, sia in versione Dojo sia in versione Bootstrap, sia in italiano sia in inglese. La tabella del DB deve chiamersi users e i campi idusers, username e password.
Comprende i seguenti materiali:
1) nella presente cartella library/utenti:
- i form forms/User.php e forms/Abstract.php; per ottenere la versione inglese passare il secondo argomento del costruttore della classe Utenti_Form_User con valore 'en';
- i componenti da includere nel controller; la lingua è gestita mediante l'oggetto $this->language:
- controllers/userAction.php che va incluso nella Action
- controllers/cambiaPassword.php che va incluso nella corrispondente azione ajax
- controllers/nuovaPassword.php che va incluso nella corrispondente azione ajax
- controllers/eliminaUtente.php che va incluso nella corrispondente azione ajax
- le finestre di dialogo da includere nella view; la lingua è gestita dal successivo (js):
- views/overlays, per Dojo
- views/overlays_BS, per bootstrap
2) nella cartella shared/js/utenti:
- users.js
- users_en.js, per la versione inglese
3) nella cartella shared/css/utenti:
- users.css
IMPOSTAZIONE
Controller:
- inclusione di userAction.php, cambiaPassword.php, nuovaPassword.php e eliminaUtente.php.
View (rispettando l'ordine):
eventuale: