Ecco le novità :
Aggiunte a Web3News:
- corretto link per cambiare la password (link in /index.php)
- aggiunta possibilità di gestire gli utenti al di fuori di web3news
* Gestione utenti
Se avete già una vostra gestione degli utenti potete fare in modo che web3news si agganci ad essa per gestire i permessi.
Dovete solo modificare leggermente ‘cfgdata.php’:
+ $extUsersMng : false = web3news utilizza la propria gestione utenti (come nelle versioni precedenti)
true = web3news utilizza le funzioni specificate sotto per gestire gli utenti
+ ext_login(), ext_hasRights(), ext_logout() : funzioni di cui dovete specificare il corpo per gestire da voi gli utenti
+ $hideLogout: true = nasconde (ma non blocca in caso di accesso diretto) il link al logout, in caso abbiate già un vostro logout (ad esempio se web3news viene incluso nel vostro sito con un iframe)
Funzioni da definire:
+ ext_login($user, $pwd): viene chiamata quando un utente tenta il login; deve ritornare true se utente/password sono riconosciuti
+ ext_hasRights($user, $pageRequested): viene chiamata quando un utente (già validato) vuole accedere ad una pagina; deve ritornare true se l’utente ha i permessi per vedere quella pagina.
+ ext_logout():Â viene chiamata se l’utente fa logout
Nel corpo di queste funzioni potete mettere ciò che volete (in base a come voi gestite gli utenti esternamente), ad esempio:
* stabilire direttamente una connessione al vostro database, prelevare i dati ed effettuare i controlli necessari
* includere delle vostre classi che svolgono la validazione
* …

