Настроить аутентификацию на Yii2
Цена договорная
•
безналичный расчёт, электронные деньги
Суммарно:
Сейчас сайт использует логин и пароль хранящиеся в app\models\User. Нужно сделать так, чтобы логины и пароли хранились в БД. Также, в БД нужно хранить сессии пользователей.
Задания:
1. Сделать миграцию, которая добавит таблицы для хранения пользователей и сессий. При этом в таблице с пользователями должна быть колонка "group" (TEXT). Значения этой колонки должно быть доступно через `Yii::$app->user->identity->group`
2. Переделать app\models\User так, чтобы он был потомком ActiveRecord и работал на основе данных в БД;
3. Сделать CRUD для User. При этом, при указании пароля для нового пользователя, этот пароль должен автоматически хешироваться. Контроллер CRUD должен быть размещён в модуле Admin.
При решении задачи нужно использовать максимально стандартные решения, описанные в туториале.
Требование к окружению:
* РHP 7.0
* Node 8.9
* Yarn 1.5
* Bower (global)
* Gulp (global)
* Composer >= 1.6
* СУБД SQLite
В ответ на эту заявку пишите, пожалуйста:
- срок исполнения
- стоимость
Сейчас сайт использует логин и пароль хранящиеся в app\models\User. Нужно сделать так, чтобы логины и пароли хранились в БД. Также, в БД нужно хранить сессии пользователей.
Задания:
1. Сделать миграцию, которая добавит таблицы для хранения пользователей и сессий. При этом в таблице с пользователями должна быть колонка "group" (TEXT). Значения этой колонки должно быть доступно через `Yii::$app->user->identity->group`
2. Переделать app\models\User так, чтобы он был потомком ActiveRecord и работал на основе данных в БД;
3. Сделать CRUD для User. При этом, при указании пароля для нового пользователя, этот пароль должен автоматически хешироваться. Контроллер CRUD должен быть размещён в модуле Admin.
При решении задачи нужно использовать максимально стандартные решения, описанные в туториале.
Требование к окружению:
* РHP 7.0
* Node 8.9
* Yarn 1.5
* Bower (global)
* Gulp (global)
* Composer >= 1.6
* СУБД SQLite
В ответ на эту заявку пишите, пожалуйста:
- срок исполнения
- стоимость
Отзывы
Константин выполнил задание в срок и на хорошем уровне. Спасибо за работу. Рекомендую.
6 лет
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.