高级PHP登录和用户管理系统 WebGuard v1.4.0

源码简介
WebGuard - 高级PHP登录和用户管理是一个PHP应用程序,写在CodeIgniter 4框架和mysql数据库上,它允许你更好地管理你的用户和权限。该应用程序也是一个有用的脚本,对于那些想在从头开始创建一个框架时节省许多开发时间的开发者来说。
它的设计是为了满足所有的用户管理需求,控制权限并遵循良好的开发实践和数据安全,使用的框架和组件总是在最新版本中更新。
它的设计是为了满足所有的用户管理需求,控制权限并遵循良好的开发实践和数据安全,使用的框架和组件总是在最新版本中更新。
在线演示
网址: https://webguard.eduardofiorini.com/
管理员登录: admin@admin.com
密码: 123456
用户登录: user@user.com
密码: 123456
管理员登录: admin@admin.com
密码: 123456
用户登录: user@user.com
密码: 123456
功能简介
✔ 使用电子邮件进行登录和注册。
✔ 使用+20个社交网络进行社会认证。
(Facebook, Google, Twitter, Linkedin, Github, Slack, Instagram ...)
✔ 多语言支持。
(英语、西班牙语和葡萄牙语)
✔ 密码重置和恢复。
✔ 双因素认证和备份代码。
✔ 登录时记住我的功能。
✔ 谷歌reCaptcha和hCaptcha保护。
认证节流(在几次错误的登录尝试后锁定用户账户)。
互动式仪表板。
无限数量的用户角色。
用户活动日志。
✔ 选择头像(无图像、Gravatar、上传和社交网络)。
✔ 自适应时区。
自适应的日期和时间。
✔ 注册时的电子邮件验证。
✔ 注册的短信验证。
✔ RESTful API(json和xml)。
✔ RESTful Authentication JWT。
CSRF保护--所有表格都包括CSRF令牌。
✔ XSS保护。
✔ SQL注入保护。
✔ 允许多模板。
✔ Twilio集成。
✔ AWS S3和MinIO集成。
✔运行在PHP 7.4.0以上。
✔ 使用+20个社交网络进行社会认证。
(Facebook, Google, Twitter, Linkedin, Github, Slack, Instagram ...)
✔ 多语言支持。
(英语、西班牙语和葡萄牙语)
✔ 密码重置和恢复。
✔ 双因素认证和备份代码。
✔ 登录时记住我的功能。
✔ 谷歌reCaptcha和hCaptcha保护。
认证节流(在几次错误的登录尝试后锁定用户账户)。
互动式仪表板。
无限数量的用户角色。
用户活动日志。
✔ 选择头像(无图像、Gravatar、上传和社交网络)。
✔ 自适应时区。
自适应的日期和时间。
✔ 注册时的电子邮件验证。
✔ 注册的短信验证。
✔ RESTful API(json和xml)。
✔ RESTful Authentication JWT。
CSRF保护--所有表格都包括CSRF令牌。
✔ XSS保护。
✔ SQL注入保护。
✔ 允许多模板。
✔ Twilio集成。
✔ AWS S3和MinIO集成。
✔运行在PHP 7.4.0以上。
系统需求
✔ PHP >= 7.4.0
✔ BCMath PHP扩展库
✔ OpenSSL PHP扩展名
✔ PDO PHP扩展名
✔ GD PHP扩展项
✔ Mbstring PHP扩展名
✔ Fileinfo PHP扩展项
✔ Tokenizer PHP扩展项
✔ XML PHP扩展项
✔ JSON PHP扩展名
✔ MySql 或 MariaDB
✔ BCMath PHP扩展库
✔ OpenSSL PHP扩展名
✔ PDO PHP扩展名
✔ GD PHP扩展项
✔ Mbstring PHP扩展名
✔ Fileinfo PHP扩展项
✔ Tokenizer PHP扩展项
✔ XML PHP扩展项
✔ JSON PHP扩展名
✔ MySql 或 MariaDB
更新日志
2023 年 7 月 8 日 - 版本 1.3.0
CodeIgniter v4.3.6。
创建了前端页面。
启用和禁用前端。
Pusher 通知。
在 API 中添加规则。
国际电话输入。
GDPR Cookie、数据和删除。
允许 API 选择多个权限组。
模块的创建。
模块上的访问权限。
允许禁用模块的使用。
在 WebGuard 中使用 HMVC。
其他次要改进。
CodeIgniter v4.3.6。
创建了前端页面。
启用和禁用前端。
Pusher 通知。
在 API 中添加规则。
国际电话输入。
GDPR Cookie、数据和删除。
允许 API 选择多个权限组。
模块的创建。
模块上的访问权限。
允许禁用模块的使用。
在 WebGuard 中使用 HMVC。
其他次要改进。
下载地址&安装及nginx伪静态规则
[payhide-webguard]
引用: v1.3.0下载地址
引用: v1.4.0下载地址
引用: 安装方法
编译版本和本地版本有什么区别?
编译版本是应用程序中带有直接安装程序的版本,建议那些想要直接使用应用程序的用户使用。
本地版本是Codeigniter 4本地标准版本,建议那些将创建新的改进或新实现的开发人员使用,它没有安装程序。
1、下载源码,解压缩,将文件夹下的SouceCode下的Compiled.zip上传到服务器。
2、建立MySQL数据库。
3、打开你的域名http://domain.com/install 检查环境需求,输入数据库信息、管理员登录信息,在授权码处随便输入字母即可。
4、完成安装。
5、nginx用户伪静态规则请使用CI4框架规则,
location / {
try_files $uri $uri/ /index.php$is_args$args;
}文章由 reishi 于 2023-12-01, 02:59 编辑
原因:更新版本至v1.4.0