Ejemplo n.º 1
0
 protected function networkLogin()
 {
     $result = false;
     $ulogin = new UloginModel();
     $ulogin->setAttributes($_POST);
     $authData = $ulogin->getAuthData();
     if ($ulogin->validate() && $ulogin->login()) {
         $result = true;
     }
     echo CJSON::encode(array('result' => $result, 'authdata' => $authData));
     Yii::app()->end();
 }
Ejemplo n.º 2
0
 public function actionUlogin()
 {
     if (isset($_POST['token'])) {
         $ulogin = new UloginModel();
         $ulogin->setAttributes($_POST);
         $ulogin->getAuthData();
         if ($ulogin->validate() && $ulogin->login()) {
             $this->redirect(Yii::app()->user->returnUrl);
         } else {
             $this->render('error', array('errors' => $ulogin->errors));
         }
     } else {
         $this->redirect(Yii::app()->homeUrl, true);
     }
 }