Guest User

Untitled

a guest
Jul 12th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. public function actionLogin()
  2. {
  3. if (!Yii::$app->user->isGuest) {
  4. return $this->goHome();
  5. }
  6.  
  7. $session = Yii::$app->session;
  8. $session->open();
  9.  
  10.  
  11.  
  12. if (!$session['user']['login']){
  13. $model = new LoginForm();
  14. if ($model->load(Yii::$app->request->post()) && $model->login()) {
  15. //return $this->goBack();
  16. $userdata = BackendUser::find()->where(['id'=>Yii::$app->user->getId()])->asArray()->all();
  17. $session['user'] = array(
  18. "login" => true,
  19. "id" => $userdata[0]['id'],
  20. "username" => $userdata[0]['username'],
  21. "fullname" => $userdata[0]['fullname'],
  22. );
  23.  
  24. return $this->redirect(["site/index"]);
  25. } else {
  26. $model->password = '';
  27.  
  28. return $this->render('login', [
  29. 'model' => $model,
  30. ]);
  31. }
  32. }
  33. }
Add Comment
Please, Sign In to add comment