WebGuard是一款基于CodeIgniter 4框架和MySQL数据库开发的PHP应用程序,用于更好地管理用户和权限。这款应用程序不仅适用于普通用户管理需求,还可以帮助开发人员节省大量的开发时间,避免从头开始构建框架。它采用了最新版本的框架和组件,遵循良好的开发实践和数据安全性。
功能特点:
- 基于电子邮件的登录和注册功能。
- 支持超过20个社交网络的社交认证功能,包括Facebook、Google、Twitter、Linkedin、Github、Slack、Instagram等。
- 多语言支持,包括英语、西班牙语、葡萄牙语和阿拉伯语。
- 支持LTR和RTL布局。
- 密码重置和恢复功能。
- 两步验证和备用验证码功能。
- 登录时的”记住我”功能。
- 集成Google reCaptcha和hCaptcha保护功能。
- 认证限制功能(在几次登录尝试失败后锁定用户账户)。
- 交互式仪表板。
- 无限数量的用户角色。
- 用户活动日志。
- 选择头像的功能(无图像、Gravatar、上传和社交网络)。
- 自适应时区。
- 自适应日期和时间格式。
- 注册时的电子邮件验证功能。
- 注册时的短信验证功能。
- RESTful API(支持JSON和XML格式)。
- RESTful身份验证JWT。
- CSRF保护 – 所有表单包含CSRF令牌。
- XSS防护。
- SQL注入防护。
- 支持多模板。
- 集成Twilio。
- 集成AWS S3和MinIO。
- 在PHP 8.1.0上运行。
服务器要求:
- PHP 8.1.0
- INTL PHP扩展
- Mbstring PHP扩展
- BCMath PHP扩展
- OpenSSL PHP扩展
- PDO PHP扩展
- GD PHP扩展
- Fileinfo PHP扩展
- Tokenizer PHP扩展
- XML PHP扩展
- JSON PHP扩展
- LIBCURL (CURLRequest)
- MySql或MariaDB
- Apache >= 2.4.0
结语:
WebGuard是一款功能强大的PHP登录和用户管理系统,它提供了一系列高级功能和安全性措施,旨在简化用户管理和权限控制的过程。无论您是普通用户还是开发人员,WebGuard都将成为您建立安全、高效用户管理系统的理想选择。立即下载并体验WebGuard的强大功能吧!