На этом уроке мы создадим тестовые роли и разрешения, а также проверим работу контроллера согласно разрешений
Дата отправки отчёта:
16 декабря 2021 г.
Задание выполнено: за
51 мин.
Чему научился:
В действии site/authinit создал три разрешения: на добавление, изменение и удаление объявления. Добавил две роли: модератор и автор объявления. Для модератора определил возможность удалять и изменять объявления. Для автора доступны все три разрешения на добавление, изменение и удаление объявления. Присвоил роли модератора и автора двум пользователям из таблицы user. Создал действие site/testrole и представление testrole, в котором вывел доступные разрешения для текущего зарегистрированного пользователя.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 9014. Николай Денисов+130187. Tim+125450. MaxB+1791. Валерий Жданов+1689. Igorenzia+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Вместе с учителем создали действие actionAuthinit в нём реализовали присвоения ролей и привязки их к id в базе данных к таблицам auth_assigment. В таблице auth_item прописали название полей о присвоении ролей. Трудности: При наборе кода в определенных действиях по ошибке прописал не тот код сделал синтаксическую ошибку. После оглянувшись назад исправил ошибку.
Научился: Разделил права разных пользователей Трудности: Было не просто, с начало выдавало ошибку база данных прав создалась не полностью и я уже почти отчаялся, но есть Гугл и я полез туда.
Без труда нашёл команду - $auth->removeAll(); //очистить . После которой всё сработало как надо .
Полезные ссылки "думаю нужно добавить к описанию урока"
https://habr.com/ru/post/235485/
https://habr.com/ru/post/235485/#comment_8202153