Esempio n. 1
0
 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');
 }
Esempio n. 2
0
 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');
     }
 }
Esempio n. 3
0
 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);
 }