phpDocumentor VFront
Authentication
[ class tree: VFront ] [ index: VFront ] [ all elements ]

Class: auth

Source Location: /inc/auth.php

Class auth

Class Overview

Classe generica per l'autenticazione a VFront.

Classe generica per l'autenticazione a VFront. L'accesso pu˛ essere in 1 o 2 passi In 1 passo se si usa l'autenticazione mediante il database di VFront In 2 mediante strumenti esterni (LDAP, altro DB, ecc) per l'autenticazione e il DB di VFRont per l'accreditamento dei diritti

Located in /inc/auth.php [line 36]



		
				Author(s):
		
		
		
Information Tags:
Version:  0.90
Copyright:  2007 Mario Marcello Verona
License:  GNU Public License

Properties

Methods

[ Top ]
Property Summary
array   $auth_obj   Array restituito dalla classe
string   $modalita_auth   Tipo di autenticazione.
string   $passw   Password oggetto dell'autenticazione
string   $tipo_external_auth   Autenticazione esterna, impostata nel file CONF
string   $user   Utente oggetto dell'autenticazione
array   $utente_in_frontend   Presenza dell'utente nel frontend

[ Top ]
Method Summary
auth   auth()   Autenticazione ed accreditamento dei diritti
array   __frontend_user()   Cerca l'utente nel DB di VFront
void   __metti_in_sessione()   Inserisce in sessione le variabili relative all'utente quando autenticato e accreditato
void   __respingi_utente()   Funzione di logout
void   __step_1()   Funzione di autenticazione basata sul DB di VFront, tabella utenti
void   __step_2()   Funzione di accreditamento e inserimento se non esistono i diritti

[ Top ]
Properties
array   $auth_obj = array('response'=>false) [line 56]

Array restituito dalla classe

Array restituito dalla classe 'response' => true | false

  1. => (array) info_account | null


[ Top ]
string   $modalita_auth = '' [line 79]

Tipo di autenticazione.

Tipo di autenticazione. La modalitÓ di accesso pu˛ essere in 2 step o 1 step. Nella modalitÓ 1 step l'autorizzazione e l'accreditamento sono congiunti, nel 2 step sono separati Variabile obsoleta, mantenuta per compatibilitÓ


[ Top ]
string   $passw [line 48]

Password oggetto dell'autenticazione


[ Top ]
string   $tipo_external_auth = '' [line 68]

Autenticazione esterna, impostata nel file CONF

Autenticazione esterna, impostata nel file CONF


[ Top ]
string   $user [line 42]

Utente oggetto dell'autenticazione


[ Top ]
array   $utente_in_frontend = array('response'=>false) [line 62]

Presenza dell'utente nel frontend

Presenza dell'utente nel frontend


[ Top ]
Methods
Constructor auth  [line 89]

  auth auth( string $user, string $passw  )

Autenticazione ed accreditamento dei diritti

Autenticazione ed accreditamento dei diritti

Parameters:
string   $user:  Email dell'utente
string   $passw:  Password


[ Top ]
__frontend_user  [line 287]

  array __frontend_user( string $user, [string $passw = ''], [bool $use_passw = true]  )

Cerca l'utente nel DB di VFront

Parameters:
string   $user:  Nome utente
string   $passw:  Password
bool   $use_passw:  Utilizza la password per l'autenticazione (default=true)

API Tags:
Return:  Array con le informazioni sull'utente


[ Top ]
__metti_in_sessione  [line 327]

  void __metti_in_sessione( )

Inserisce in sessione le variabili relative all'utente quando autenticato e accreditato



[ Top ]
__respingi_utente  [line 258]

  void __respingi_utente( [int $tipo_err = 0]  )

Funzione di logout

Funzione di logout

Parameters:
int   $tipo_err:  0=errore nell'utente password, 1=livello troppo basso per vedere la pagina


[ Top ]
__step_1  [line 156]

  void __step_1( )

Funzione di autenticazione basata sul DB di VFront, tabella utenti



[ Top ]
__step_2  [line 185]

  void __step_2( )

Funzione di accreditamento e inserimento se non esistono i diritti



[ Top ]

Documentation generated on Sat, 22 Sep 2007 11:49:51 +0200 by phpDocumentor 1.4.0a2