masterflash-ru / users
Система авторизации посетителя сайта и администраторов
Installs: 145
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:service
Requires
- php: ^7.2 || ^8.0
- laminas/laminas-authentication: ^2.5
- laminas/laminas-crypt: ^3.2
- laminas/laminas-session: ^2.9
- masterflash-ru/ado: ^2.2
This package is auto-updated.
Last update: 2025-03-08 12:09:18 UTC
README
управление регистрированными посетителями
для установки используйте composer require masterflash-ru/admin
После установки загрузите дамп из папки data, его нужно загрузить ПЕРВЫМ
комплект функций пока формируется, описание будет позже, как устаканится все это. На данный момент работает авторизация, ввод/вывод данных профиля. Профиль хранится в 2-х таблицах, базовый и расширеный, в расширеном может быть все что угодно, сервис будет его читать/записывать как есть
В конфиге приложения должны быть настройки кэша:
'caches' => [ 'DefaultSystemCache' => [ 'adapter' => [ 'name' => Filesystem::class, 'options' => [ 'cache_dir' => './data/cache', 'ttl' => 60*60*2 ], ], 'plugins' => [ [ 'name' => Serializer::class, 'options' => [ ], ], ], ], ],
Для работы с базой в конфиге приложения должно быть объявлено DefaultSystemDb:
...... "databases"=>[ //соединение с базой + имя драйвера 'DefaultSystemDb' => [ 'driver'=>'MysqlPdo', //"unix_socket"=>"/tmp/mysql.sock", "host"=>"localhost", 'login'=>"root", "password"=>"**********", "database"=>"simba4", "locale"=>"ru_RU", "character"=>"utf8" ], ], .....