lukedev
(Luca Belloni1)
November 30, 2012, 3:24pm
1
Ciao a tutti,
sto iniziando a lavorare con yii e mi sono subito scontrato con un problemone…
Dovrei creare un’area di accesso utenti divisi in gruppi potendo assegnare ruoli e quindi permessi.
Ho installato yii-management-user module ma diventerebbe un po’ incasinato modificarlo.
Leggevo dal forum che qualcuno ha installato right e personalizzato la classe User.
Potete darmi qualche consiglio?
Thanks
sensorario
(Sensorario)
November 30, 2012, 4:05pm
2
Installalo e leggi la sua documentazione.
lukedev
(Luca Belloni1)
December 3, 2012, 2:18pm
3
Ciao senso, ho installato yii-user e rights…mi sto studiando la doc.
Purtroppo non riesco ad impostare un semplice redirect: appena effettuo il login mi ricompare la homepage del sito e non il returnUrl che ho definito nel config/main.php. Anche se forzo variando il LoginController.php del modulo yii-user… stesso comportamento.
Perché il modulo yii-user non mi legge solo la var ‘returnUrl’ => array(’/user/profile’), ?
lukedev
(Luca Belloni1)
December 4, 2012, 8:58am
4
Ciao, volevo condividere la soluzione…so che potrebbe essere irrilevante per la community, ma procedendo a piccoli passi sto imparando un po’ di cose.
Ho forzato nel controller (LoginController.php) del modulo user in questo modo
if (Yii::app()->user->returnUrl=='/index.php')
$this->redirect(Yii::app()->controller->module->returnUrl);
else
//$this->redirect(Yii::app()->user->returnUrl);
$this->redirect('index.php?r=user/profile');
chiedo…è una soluzione corretta secondo voi e secondo le policy del framework?
Perché non viene letta la var Yii::app()->user->returnUrl definita nel config/main.php?
La var returnUrl è definita come "/user/profile": sbaglio a definirla?
Grazie