コード例 #1
0
ファイル: DefaultController.php プロジェクト: RAPOS/baron-nt
 public function actionLogin()
 {
     $model = new BAdmins();
     if (Yii::$app->request->post()) {
         $model->attributes = Yii::$app->request->post('BAdmins');
         if ($model->validate()) {
             $BAdmins = BAdmins::find()->where(["name" => $model->name])->one();
             if ($BAdmins) {
                 if ($BAdmins->password === md5(md5($model->password))) {
                     if ($BAdmins->login()) {
                         $this->redirect(Yii::$app->user->returnUrl);
                     }
                 } else {
                     print "Не верный пароль.";
                     return;
                 }
             } else {
                 print "Не верный логин.";
                 return;
             }
         } else {
             print "Не прошло валидацию.";
             return;
         }
     }
     return $this->render('login', ['model' => $model]);
 }