hitechnix/laratrust

PHP 8.0+ 全功能的认证 & 授权系统

v7.0.0 2024-01-30 07:46 UTC

This package is not auto-updated.

Last update: 2024-09-23 17:07:48 UTC


README

一个现代化的、框架无关的授权和认证包,具有角色、权限、自定义散列算法和额外的安全特性。

该包遵循FIG标准PSR-4,以确保共享PHP代码之间的高互操作性。

📦 要求

该包需要PHP 8.0+,并捆绑了Laravel 10 Facade和Service Provider,以简化可选框架集成。

📋 特性

  • 认证。
  • 授权。
  • 注册。
  • 用户 & 角色管理。
  • 基于驱动器的权限系统。
  • 灵活的激活场景。
  • 提醒(密码重置)。
  • 带DDoS保护的跨账户限流。
  • 自定义散列策略。
  • 多个会话。
  • 多个登录列。
  • 与Laravel集成。
  • 允许使用多个ORM实现。
  • 原生外观,易于在Laravel外部使用。
  • 基于接口(随时自定义实现)。

🔧 安装

使用以下命令安装包

composer require hitechnix/laratrust

📝 使用方法

用户友好的文档可以在这里找到。

📨 消息

希望您觉得这个有用。如果您在使用此包时遇到困难?发现了错误?对这个包有疑问或建议?请随时在GitHub上创建问题,我们将尽快解决。

🔐 安全

如果您发现任何安全问题,请通过电子邮件support@hitechnix.com报告,而不是使用问题跟踪器。

📖 许可证

本软件根据BSD 3-Clause许可证发布。请参阅LICENSE文件或https://opensource.hitechnix.com/LICENSE.txt了解更多信息。

✨ 贡献者

感谢这些优秀的人们(emoji key

本项目遵循all-contributors规范。欢迎各种类型的贡献!