Salve , per studio e per esigenza volevo creare una autenticazione/registrazione ad hoc in cui inserivo un numero maggiore di campi nel model user .
Mi rendo conto però che sono ad un livello molto basso .
Inanzi tuttto ho creatro il mio db user con i campi :
id,username,password,nome[null],cognome[null],telefono[null],email,lastvisit,admin,attivo.
Ho creato il model con gii.
Ho creato poi un controller in cui uso il model user.
Devo ora creare nel models 2 form , uno per il login che chiede username o email e pw .
L’altro per la registrazione in cui metto tutti i campi.
Ora vengono i problemi :
nel login di sitecontroller ho :
!\Yii::$app->user->isGuest (che so che dice che se l’utente non è non autenticasto) ma non capisco da dove viene…già non capisco Yii::$app(so che i :: sono per un metodo statico).
Normalmente se non utilizzassi il framework passerei i valori(controllati lato client per lunghezze varie ecc.) tramite Post e li confronterei con il database se esatti salverei l’user in una variabile di sessione.
Qui altra domanda vedo che nel loginForm ho $this->rememberme .Come fa yii a immagazzinare i dati dell’utente per un tot di tempo?
Ho altre domande ma per ora mi fermop qui .