Spec-Zone.ru › CodeIgniter 4

Аутентификация

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

Рекомендации

  • Модули, обрабатывающие операции входа и выхода, должны запускать события login и logout при успешном выполнении
  • Модули, определяющие «текущего пользователя», должны определять функцию user_id() для возвращения уникального идентификатора пользователя или null для «нет текущего пользователя»

Модули, которые соответствуют этим рекомендациям, могут указать совместимость, добавив следующее положение в composer.json:

"provide": {
    "codeigniter4/authentication-implementation": "1.0"
},

Вы можете просмотреть список модулей, которые обеспечивают эту реализацию, на Packagist.

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/user_guide/extending/authentication.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API