Найдено 7 результатов

sprntl
2022.07.15, 17:01
Форум: Общие вопросы (Yii 2.x)
Тема: Этап аутентификации
Ответы: 4
Просмотры: 1505

Re: Этап аутентификации

Оставлю здесь, вдруг забуду. Помимо реализованных функций неободимо реализовать getID() интерфейса InterfaceIdentity, это есть логин пользователя. Если поле в таблице имеет другое имя, например, username/login, то функция возвращает $this->username. Это функция используется в методе login()
sprntl
2022.07.07, 16:00
Форум: Общие вопросы (Yii 2.x)
Тема: Этап аутентификации
Ответы: 4
Просмотры: 1505

Re: Этап аутентификации

Спасибо.
Ещё хотел уточнить: правильно ли в каждом методе контроллера проверять PHPSESSID и применять команду \Yii::$app->user->login($identity, 3600), чтобы аутентифицировать пользователя и затем рендерить представление?
sprntl
2022.07.06, 16:57
Форум: Общие вопросы (Yii 2.x)
Тема: Этап аутентификации
Ответы: 4
Просмотры: 1505

Этап аутентификации

Привет. Подскажите, пожалуйста. Прохожу аутентификацию успешно $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...
sprntl
2022.06.26, 22:24
Форум: Общие вопросы (Yii 2.x)
Тема: Процедура аутентификации
Ответы: 1
Просмотры: 1525

Процедура аутентификации

Доброго времени суток! Подскажите, пожалуйста, есть ли какая-нибудь разница между методом login компонента User и самостоятельным использованием PHPSESSID в компонентах session и cookieв компоненте Request в качестве идентификации пользователя? Так то Request->cookie['PHPSESSION'] показывает id сесс...
sprntl
2022.03.30, 09:36
Форум: Общие вопросы (Yii 2.x)
Тема: Значение функции field() класса ActiveForm
Ответы: 3
Просмотры: 836

Re: Значение функции field() класса ActiveForm

Глупый вопрос: а зачем текстовому полю знать о существовании поля в таблице в БД? Это же не ниспадающий список, где да - нужны какие -то данные для заполнения. Я же всё равно буду оперировать ещё в самом методе контроллера.
sprntl
2022.03.29, 22:37
Форум: Общие вопросы (Yii 2.x)
Тема: Значение функции field() класса ActiveForm
Ответы: 3
Просмотры: 836

Значение функции 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...
sprntl
2021.10.29, 14:53
Форум: Общие вопросы (Yii 2.x)
Тема: Представление не отображает параметр
Ответы: 1
Просмотры: 1589

Представление не отображает параметр

Приветствую: Код в контроллера: 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...