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

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

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

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

  • На этом уроке мы создадим актуальные роли и действия для пользователей нашего сайта
  • Дата отправки отчёта: 11 марта 2020 г.
  • Задание выполнено: за 1 день 36 мин.
  • Чему научился: таблицы создаются при запуске файла в браузере успешно.
    Аргументы передаются по очереди, первый кому присваивается роль, второй аргумент - какая роль присваивается.
    Роль может присваиваться именем другой роли, в этом случае все права указанной роли наследуются целиком.
  • Что было сложным: При сохранении проекта на гитхабе отчего-то не сохраняется папка vendor
    Вчера проект просто не стартовал, не понял почему, сегодня сверил содержимое проекта с архивным и нашел, что снова отсутствует в проекте папка vendor, подложил её и всё взлетело с первого раза.
    Взял вопрос на контроль, то ли по моему упущению она не загружена была на гитхаб, то ли есть иные причины, мне неизвестные пока
    Победить и эту багу было приятно.
    Валерию творческих успехов, всем бобра и качественных мопедов )))
  • Оценка видео-уроку:
Отчёт от 17947 за Доска объявлений / Пользователи и роли  - роли через RBAC - реализация плана


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




Оцени работу

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

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-11 15:20

Разобрался почему на гитхаб не попадала папка вендор - она прописана в файйле гитигнор, а поскольку я её туда не добавлял, значит она там забита кем-то поумнее меня.
Попробовал брутфорс - гит адэдэ с ключом минусФэ латиницей - и можно-таки проиндексировать и эту ппку Вендор.
Причина запрета на ней в файле игнора стала понятна, когда я следил за сотней строк индексации содержимого папки Вендор. Э ито была пока локальная операция. А ведь пушем я бы этот немалый объем выталкивал бы в интернет...
Тогда я и понял зачем она не индексировалась, выполнил команду $ git restore --staged vendor/ и прекратил насиловать трафик.
Проще самому подкладывать эту папку(которая проектом не меняется), чем тратить время и трафик сети на перекачку неизменного обязательного каталога.
Плюс один к пониманию Йии! ))


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-12 03:49

Раньше как-то не замечал таблицу auth_rule в базе данных,                                                                           
мне стало интересно, я посмотрел в своей бд и к своему удивлению у меня тоже есть эта таблица и она пустая,                           
и у меня появился вопрос зачем она нужна ?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-12 10:02

Vendor - в gitignore. Я как-то ради опытов на слабеньком компе исключил ее оттуда. И о ужас!!! - загрузка на гит шла около 4 часов (без вендорство на нем же - 5-7минут)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-04-29 08:33

Вбил запрос "где тусуются джаваскрипт"... и наткнулся на яркое:
...Где точно не тусуются:
Тостер и всякие подобные ресурсы типа стаковерфлоя.
Ну то есть специалиста можно найти, если поискать, но концентрация будет гомеопатическая, если учитывать количество восторженных щеночков, которые увидели язык вчера, и спешат срочно поделиться уже накопленным багажом знаний.
qna.habr.com/q/638275
Узнал себя )))


  • Отчёт оценивали:
    24765Anatoli+1   2146Иван+1   9014Николай Денисов+1   791Валерий Жданов+1   24974Вячеслав0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Это конечно к данному уроку не относится, но я исправил выводы сообщений о некорректном вводе цены (исправление, как показал Ефим, работает, но сообщение выводится то на инглиш, то на русском) Надо исправить в yii/validator/NumberValidato r- файле текст на русский см. первое фото, а в исправлении Ефима удалить message , но оставить num < 0, можно добавить max По текущему уроку - все выполнил, ошибок тоже было достадочно, но все исправил С нетерпением жду продолжение курса)))



Научился: Создавать актуальные роли и действия для пользователей сайта. По ходу урока я сразу обратил внимание на опечатки. Жаль, что нельзя было поправить.
Трудности: Из-за большого перерыва между уроками, многое забывается. Вопрос: в строках $auth->assign($superuser, 1); $auth->assign($admin, 2); параметры 1 и 2 это id в таблице user?