tig-irapuato/larasuu

此包用于SUU系统用户认证

安装: 11

依赖项: 0

建议者: 0

安全: 0

星级: 0

观察者: 1

分支: 0

开放问题: 0

语言:Blade

dev-main 2024-01-18 19:59 UTC

This package is auto-updated.

Last update: 2024-09-18 21:29:24 UTC


README

LaraSUU提供实现SUU系统和Laravel登录所需的一切

作者

地理信息协调处。

安装

  1. 下载并安装此包
  composer require tig-irapuato/larasuu
  php artisan larasuu:install
  1. 选择TIGIrapuato\LaraSUU\LoginSUUProvider包的提供者
  php artisan vendor:publish
  1. 在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();