In questo nuovo post, cercherò di introdurvi le basi di un’ argomento fondamentale per la comprensione del modello di autenticazione di uno dei migliori framework PHP in circolazione: Yii Framework.
Centrale nel modello di autenticazione di Yii frame work è un componente dell’applicazione, chiamato User, il quale implementa l’interfaccia del Framework, denominata IWebUser. Invece, la classe specifica per l’ implementazione predefinita di questo oggetto è la classe del framework, CWebUser.
Questo componente User incapsula tutte le informazioni sull’identità dell’utente corrente dell’applicazione. Questo componente viene configurato per noi come parte del codice auto-generato dell’applicazione nel momento in cui generiamo la nostra applicazione.
La sua configurazione può essere settata nel file di configurazione principale dell’applicazione protected/config/main.php , e specificatamente nel seguente punto:
‘user’=>array(
// enable cookie-based authentication
‘allowAutoLogin’=>true,
),
In tal modo si è configurato User come un componente dell’applicazione, quindi con la chiave “user“, si può accedere in qualsiasi luogo in tutta la nostra applicazione utilizzando Yli: app() – >user.
Continua la lettura di Il modello di autenticazione di Yii Framework