Classe per la gestione dell'autenticazione ed accesso alla funzionalità
More...
Classe per la gestione dell'autenticazione ed accesso alla funzionalità
La classe gestisce il processo di autenticazione e l'accesso al sito e alle sue funzionalità
- Copyright
- 2005-2014 Otto srl (http://www.opensource.org/licenses/mit-license.php) The MIT License
- Author
- marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
-
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com
Autenticazione all'applicazione.
Parametri POST:
- action (string), con valore auth (procedura di autenticazione)
- user (string), lo username
- pwd (string), la password
Parametri GET:
- action (string), con valore logout (procedura di logout)
- See also
- AuthenticationMethod()
-
loginSuccess()
-
loginError()
- Parameters
-
\Gino\Http\Request | $request | |
- Returns
- Gino.Http.Redirect o FALSE se non avvengono autenticazione e logout
AuthenticationMethod |
( |
|
$username, |
|
|
|
$password |
|
) |
| |
|
private |
Imposta le variabili di sessione (user_id, user_name) e logga l'accesso (logAccess())
- See also
- ::checkAuthenticationUser()
- Parameters
-
string | $username | |
string | $password | |
- Returns
- risultato autenticazione, bool
Registra il log dell'accesso all'applicazione.
- Parameters
-
integer | $userid | valore ID dell'utente |
- Returns
- risultato operazione, bool
Autenticazione valida.
Reindirizza alla home page o all'url impostato in sessione (auth_redirect).
- Parameters
-
\Gino\Http\Request | $request | |
- Returns
- Gino.Http.Redirect
requirePerm |
( |
|
$class, |
|
|
|
$perm, |
|
|
|
$instance = 0 |
|
) |
| |
Verifica se l'utente non ha almeno uno dei permessi dati.
Se la condizione non è verificata getta una Gino.Exception.Exception403 se l'utente è autenticato, altrimenti reindirizza alla pagina di login e ferma l'esecuzione
- Parameters
-
string | $class | nome classe senza namespace |
string | $perm | codice permesso |
int | $instance | id istanza modulo |
- Returns
- void
The documentation for this class was generated from the following file: