Monday, December 18, 2023

🙈🙆‍♂ Про аутентификацию и авторизацию 👨‍💻👩‍💻

Следует различать два термина: аутентификация и авторизация.

👉 Аутентификация 👈— проверка подлинности предоставленного пользователем идентификатора. Например, пара логин-пароль.

👉 Авторизация 👈 — процесс проверки и предоставления прав пользователю на выполнение определённого действия.

Например, в Laravel Jetstream:

Аутентификация в Laravel Jetstream. Официальная документация по-русски.

И ещё раз, чтобы даже я понял разницу: 🤣

🤘 Аутентификация 🖐 — это сам процесс проверки подлинности пользователя, чтобы убедиться, что он является тем, за кого себя выдает. Для аутентификации пользователи могут вводить логин и пароль, биометрические данные или другие методы идентификации.

🤘 Авторизация 🖐 — это процесс проверки прав доступа пользователя к определенным ресурсам или функциям. Он проводится после успешной аутентификации.

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , , , ,

Wednesday, November 1, 2023

😎👽 Оглянемся назад. Как там дело было? 🦑🦍

Для того, чтобы разобраться с тем, как работать с пользователями в Laravel, имеет смысл посмотреть то, как дело обстояло в предыдущей реализации админки для сайта, - в Laravel Jetstream:

Аутентификация в Laravel Jetstream. Официальная документация по-русски.

Laravel Jetstream изначально позиционировался как готовый инструмент для создания админки проектов, расширяющий php -фреймфорк до сравнительно простоты использования как в CMS. ✌👨‍🚀🏴‍☠

Однако, всё равно всё не так просто "из коробки". Нужны не просто настройки, а встраивание компонента в код. 😳🙀

Ну и так было до появления в Laravel Filament. После появления которого, вся возня в Jetstream кажется уже не имеет смысла, т.к. в Filament есть дополнительные возможности, которое расширяют его использования до полноценно функционального конструктора сбора, обработки и хранения информации, которую генерируют пользователи проекта (включая админа, модераторов, редакторов и, конечно спамеров, - куда же без них). 👻🙈

В общем, вспомнили, как оно было. Можно двигаться дальше! 🚂😻

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , ,

Wednesday, September 13, 2023

~~~~ Продолжение приключений космо-котиков!  ~~~~

На этот раз про Jetstream Laravel:

Материалы по теме Jetstream Laravel

По ссылке выше находится полный перевод инструкции по Jetstream Laravel на состояние года-два тому назад. За это время ларавельцы (очумелые умельцы) успели плотно поработать с этим программным пакетом для сайта. Основная функция Jetstream - это создание интерфейса для пользователей сайта (регистрация, аутентификация), а также приятная фишка - это группы пользователей.Возможно, доберусь до актуализации перевода со СШАмериканского на человеческий... но это не точно.

✌😺🏴‍☠

Labels: , , , , , , ,

Monday, September 11, 2023

~~~~ Танцы с бубнов вокруг Laravel ~~~~

Ну что... Laravel пришлось переустановить, т.к. при установке Jetstream пришлось так понасиловать сервер, что я уже думал, он отбросит копытца вместе со всеми моими проектами, работающими на нём...

Однако сервер, хотя и старая лошадка, (и давно уже подумываю над тем, чтобы его обновить),  но даже на том, что было установлено не один год назад, он устоял. 🦄

Думал, что имеет смысл всё писать самому, но тут ещё раз присмотрелся к Jetstream, и понял, что имеет шанс дать ему ещё один шанс... Посмотрим!

Надо только обновить перевод документации к нему с тарабарского на нормальный русский язык:

Jetstream обеспечивает идеальную отправную точку для вашего следующего проекта и включает в себя вход в систему, регистрацию, проверку электронной почты, двухфакторную аутентификацию, управление сеансом, поддержку API через Laravel Sanctum и дополнительное управление по созданию и поддержке групп пользователей.

Продолжение преследует! ✌😺🏴‍☠

Labels: , , , , ,