Download the PHP package sinbadxiii/phalcon-foundation-auth without Composer
On this page you can find all versions of the php package sinbadxiii/phalcon-foundation-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sinbadxiii/phalcon-foundation-auth
More information about sinbadxiii/phalcon-foundation-auth
Files in sinbadxiii/phalcon-foundation-auth
Package phalcon-foundation-auth
Short Description Foundation for Phalcon Auth
License MIT
Informations about the package phalcon-foundation-auth
Phalcon Foundation Auth
Базоый набор для работы аутентификации sinbadxiii/phalcon-auth из коробки.
В данной библиотеки присутствуют роуты, контроллеры, мидлвары для организации регистрации и авторизации пользователей.
Installation
Phalcon 4 or Phalcon 5
PHP 7.2-8.0.
Require the project using composer:
composer require "sinbadxiii/phalcon-foundation-auth:^v0.0.3"
Run helper script
vendor/bin/phauth -c
Который скопирует контроллеры и middleware в ваше приложение, для более гибкого использования.
Если ваше приложение имеет нестандартные пути, то следует указать путь к папке с приложением (по умолчанию "app"), например укажем что у нас вместо папки app используется папка src.
vendor/bin/phauth -c -b src
Так же, если изменилась папка с контроллерами (по умолчанию "controllers" в app), то укажем новую папку, например Controllers:
vendor/bin/phauth -c -b src -s Controllers
После копирования в папке контроллеров появится папка Auth с контроллерами LoginController, RegisterController и пр.
А в корне app появится папка Security, в которой будет лежать мидлвар Authenticate, для проверки авторизации пользователя.
В сервисах нужно будет зарегистрировать провайдер Auth
или
а в диспетчере приаттачить мидлвар
В файл вашего роутер добавить
Так же нужно будет проследить, чтобы уже имелись следующие сервис провайдеры:
- session
- cache
- security
- cookies
либо воспользоваться сервисами из библиотеки:
а в config иметь доступ к настройкам cache, например Phalcon Redis Adapter
License
The MIT License (MIT). Please see License File for more information.
All versions of phalcon-foundation-auth with dependencies
sinbadxiii/phalcon-throttle Version ^v1.0.0
sinbadxiii/phalcon-auth Version ^1.0.0