Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 30514

-- Tom

Доска объявлений / Пользователи и роли - роли через RBAC - тесты и практика

  • На этом уроке мы создадим тестовые роли и разрешения, а также проверим работу контроллера
    согласно разрешений
  • Дата отправки отчёта: 16 декабря 2021 г.
  • Задание выполнено: за 51 мин.
  • Чему научился: В действии site/authinit создал три разрешения: на добавление, изменение и удаление объявления. Добавил две роли: модератор и автор объявления. Для модератора определил возможность удалять и изменять объявления. Для автора доступны все три разрешения на добавление, изменение и удаление объявления. Присвоил роли модератора и автора двум пользователям из таблицы user. Создал действие site/testrole и представление testrole, в котором вывел доступные разрешения для текущего зарегистрированного пользователя.
  • Оценка видео-уроку:
Отчёт от 30514 за Доска объявлений / Пользователи и роли  - роли через RBAC - тесты и практика


Отчёт от 30514 за Доска объявлений / Пользователи и роли  - роли через RBAC - тесты и практика




Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    9014Николай Денисов+1   30187Tim+1   25450MaxB+1   791Валерий Жданов+1   689Igorenzia+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