tig-irapuato / larasuu
此包用于SUU系统用户认证
dev-main
2024-01-18 19:59 UTC
Requires
- php: ^7.3|^8.0
- illuminate/http: ^8.42
- illuminate/support: ^8.42
This package is auto-updated.
Last update: 2024-09-18 21:29:24 UTC
README
LaraSUU提供实现SUU系统和Laravel登录所需的一切
作者
地理信息协调处。
安装
- 下载并安装此包
composer require tig-irapuato/larasuu php artisan larasuu:install
- 选择TIGIrapuato\LaraSUU\LoginSUUProvider包的提供者
php artisan vendor:publish
- 在config/app.php中添加模板菜单的服务提供者
'providers' => [ App\Providers\MenuServiceProvider::class, ... ]
环境变量
为了正确执行,您必须在.env文件中添加以下变量
SUU连接变量
DB_CONNECTION_SUU=
DB_HOST_SUU=
DB_PORT_SUU=
DB_DATABASE_SUU=
DB_USERNAME_SUU=
DB_PASSWORD_SUU=
auth-tig连接变量
DB_CONNECTION_AUTH=
DB_HOST_AUTH=
DB_PORT_AUTH=
DB_DATABASE_AUTH=
DB_SCHEMA_AUTH=
DB_USERNAME_AUTH=
DB_PASSWORD_AUTH=
文档
定义登录成功和失败的路径
在config/authsuu.php中,redirect_success添加登录成功的路径,redirect_fail添加登录失败的路径
默认登录路径位于routes\auth.php中,suu.login用于登录
获取会话数据
为了获取会话数据,我们导入包use TIGIrapuato\LaraSUU\Session\SUUSession
可用的方法有
- getUserName
- getEmail
- getRoles
- getSUUId
示例
SUUSession::getEmail();