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(); }
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); } }