closed admin panel
This commit is contained in:
@ -6,6 +6,7 @@ use yii\web\Controller;
|
||||
use yii\filters\VerbFilter;
|
||||
use yii\filters\AccessControl;
|
||||
use common\models\LoginForm;
|
||||
use yii\helpers\Url;
|
||||
|
||||
/**
|
||||
* Site controller
|
||||
@ -18,20 +19,6 @@ class SiteController extends Controller
|
||||
public function behaviors()
|
||||
{
|
||||
return [
|
||||
'access' => [
|
||||
'class' => AccessControl::className(),
|
||||
'rules' => [
|
||||
[
|
||||
'actions' => ['login', 'error'],
|
||||
'allow' => true,
|
||||
],
|
||||
[
|
||||
'actions' => ['logout', 'index'],
|
||||
'allow' => true,
|
||||
'roles' => ['@'],
|
||||
],
|
||||
],
|
||||
],
|
||||
'verbs' => [
|
||||
'class' => VerbFilter::className(),
|
||||
'actions' => [
|
||||
@ -76,10 +63,14 @@ class SiteController extends Controller
|
||||
|
||||
$model = new LoginForm();
|
||||
if ($model->load(Yii::$app->request->post()) && $model->login()) {
|
||||
return $this->goBack();
|
||||
if (\Yii::$app->user->can('secure')) {
|
||||
return $this->goBack();
|
||||
} else {
|
||||
Yii::$app->user->logout();
|
||||
return $this->redirect(Url::to('/card/user-card'));
|
||||
}
|
||||
} else {
|
||||
$model->password = '';
|
||||
|
||||
return $this->render('login', [
|
||||
'model' => $model,
|
||||
]);
|
||||
|
Reference in New Issue
Block a user