Добрый день. Подскажите как сделать аутентификацию, читаю документацию, смотрю видео, но немного не понимаю. Нужно изменить стандартный набор что бы подключалось к бд, и по name и password перебрасывала на другую страницу. Вот у нас есть контролер с методом
.....
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
return $this->render('login');
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->redirect(['users/index']);
}
return $this->render('login', [
'model' => $model,
]);
}
....
То есть есть редирект на другую страницу.
Столкнулся с проблемой. Не пойму как связать с Бд
вот стандартная модель LoginForm включил туда базу
... public static function tableName()
{
return 'users';
}...
Потом проверяю в этой же модели и логиню...
public function login()
{
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600*24*30 : 0);
}public function getUser()
{
if ($this->_user === false) {$identity = User::findOne($this->username);
}
return $this->_user;
}
Как это сделать?