public function loginAction() { if (F::$app->getRequest()->getIsPost()) { $loginForm = new LoginForm(); $loginForm->username = $_POST['username']; $loginForm->password = $_POST['password']; $userIdentity = $loginForm->login(); if ($userIdentity instanceof User) { if (F::$app->getUser()->login($userIdentity)) { $returnUrl = F::$app->getUser()->getReturnUrl(); F::$app->getResponse()->redirect($returnUrl); } } } return $this->render('login'); }
function actionLogin() { $model = new LoginForm(); if ($model->isLogin($_POST)) { $user_id = $model->isLogin($_POST); $_SESSION['isGuest'] = true; $_SESSION['user_id'] = $user_id; header('Location: http://local.test.com/site/index'); } elseif (!App::isGuest()) { header('Location: http://local.test.com/site/index'); } else { foreach ($model->errors as $error) { echo "<div class='error_div'>" . $error . "</div>"; } $this->view->render('LoginSignUp'); } }
public function actionLogin($params = '') { $model = new LoginForm(); $params['model'] = $model; if (!App::getComponent('user')->isGuest()) { $this->redirect('contacts'); } if (isset($_POST['LoginForm'])) { $model->username = $_POST['LoginForm']['username']; $model->password = $_POST['LoginForm']['password']; if ($model->login()) { $this->redirect('contacts'); } } $this->layout = 'login'; return $this->render('login', $params); }