public function actionLogin() { Utils::ensureOpenId(); $request = wanhunet::$app->request; if (!wanhunet::$app->user->getIsGuest()) { return $this->redirect(Url::to(['site/main'])); } if ($request->isPost) { $login = new LoginForm($request->post()); if ($login->login()) { return $this->goBack(['info' => '免登录模式开启成功'], Url::to(['site/main'])); } else { return $this->goBack(['info' => current($login->getFirstErrors()), 'phone' => $request->post('username')], Url::to(['login', 'open_id' => $_POST['open_id']])); } } return $this->view('login'); }
public function actionSignin() { $request = wanhunet::$app->request; if (!wanhunet::$app->user->getIsGuest()) { return $this->redirect(Url::to(['main'])); } if ($request->isPost) { $login = new LoginForm($request->post()); if ($login->login()) { return $this->redirect(Url::to(['main'])); } else { return $this->goBack(['info' => current($login->getFirstErrors()), 'phone' => $request->post('username')], Url::to(['signin'])); } } return $this->view('signin'); }