Найдено 7 результатов
- 2022.07.15, 17:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Этап аутентификации
- Ответы: 4
- Просмотры: 1513
Re: Этап аутентификации
Оставлю здесь, вдруг забуду. Помимо реализованных функций неободимо реализовать getID() интерфейса InterfaceIdentity, это есть логин пользователя. Если поле в таблице имеет другое имя, например, username/login, то функция возвращает $this->username. Это функция используется в методе login()
- 2022.07.07, 16:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Этап аутентификации
- Ответы: 4
- Просмотры: 1513
Re: Этап аутентификации
Спасибо.
Ещё хотел уточнить: правильно ли в каждом методе контроллера проверять PHPSESSID и применять команду \Yii::$app->user->login($identity, 3600), чтобы аутентифицировать пользователя и затем рендерить представление?
Ещё хотел уточнить: правильно ли в каждом методе контроллера проверять PHPSESSID и применять команду \Yii::$app->user->login($identity, 3600), чтобы аутентифицировать пользователя и затем рендерить представление?
- 2022.07.06, 16:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Этап аутентификации
- Ответы: 4
- Просмотры: 1513
Этап аутентификации
Привет. Подскажите, пожалуйста. Прохожу аутентификацию успешно $validate_user=Employee::findIdentity($user); $validate_user_by_pass=Employee::findIdentityByAccessToken($pass); if ($validate_user['Login']==$validate_user_by_pass['Login']) \Yii::$app->user->login($validate_user,3600); return \Yii::$ap...
- 2022.06.26, 22:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Процедура аутентификации
- Ответы: 1
- Просмотры: 1609
Процедура аутентификации
Доброго времени суток! Подскажите, пожалуйста, есть ли какая-нибудь разница между методом login компонента User и самостоятельным использованием PHPSESSID в компонентах session и cookieв компоненте Request в качестве идентификации пользователя? Так то Request->cookie['PHPSESSION'] показывает id сесс...
- 2022.03.30, 09:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Значение функции field() класса ActiveForm
- Ответы: 3
- Просмотры: 840
Re: Значение функции field() класса ActiveForm
Глупый вопрос: а зачем текстовому полю знать о существовании поля в таблице в БД? Это же не ниспадающий список, где да - нужны какие -то данные для заполнения. Я же всё равно буду оперировать ещё в самом методе контроллера.
- 2022.03.29, 22:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Значение функции field() класса ActiveForm
- Ответы: 3
- Просмотры: 840
Значение функции field() класса ActiveForm
Всем привет. Никак не могу понять строки кода: <?php use yii\helpers\Html; use yii\widgets\ActiveForm; $form = ActiveForm::begin([ 'id' => 'login-form', 'options' => ['class' => 'form-horizontal'], ]) ?> <?= $form->field($model, 'username') ?> здесь <?= $form->field($model, 'password')->passwordInpu...
- 2021.10.29, 14:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Представление не отображает параметр
- Ответы: 1
- Просмотры: 1591
Представление не отображает параметр
Приветствую: Код в контроллера: class DevicesController extends Controller { /** * {@inheritdoc} */ public function actionShow() { $records=Devices::find()->all(); return $this->render('Devices', [ 'records'=>$records ]); } } Код представления <?php use yii\helpers\Html; ?> <table border =1> <tr><td...