脚本代码

高级PHP登录和用户管理系统 Vanguard v9.0.0

 

高级PHP登录和用户管理系统 Vanguard v9.0.0


源码简介


Vanguard 是用 Laravel PHP 框架编写的 PHP 应用程序,允许网站所有者快速添加和启用身份验证、授权和用户管理到他们的网站。 它是按照最新的安全和代码标准设计的,并已为高可用性网站做好准备。 虽然它是用 Laravel 编写的,但它可用于为任何 PHP 支持的网站提供安全登录、身份验证、授权和完整的用户管理。 Vanguard 还附带了完整记录的 JSON API,使您可以轻松地从您的移动(或任何其他)应用程序对用户进行身份验证。

它带有近三百个自动化测试(功能和单元),涵盖应用程序和 API 的所有重要部分,并确保其可维护性和稳定性。


在线演示


https://demo.vanguardapp.io
用户名admin密码admin123


功能介绍


安全的用户注册和登录
使用Facebook,Twitter和Google+进行社交身份验证
密码重置
双因素身份验证
登录时的记住我功能
使用电子邮件或用户名登录
谷歌重新验证码注册
身份验证限制(在几次错误的登录尝试后锁定用户帐户)
交互式仪表板
无限数量的用户角色
强大的管理面板
无限数量的权限
从管理界面管理权限
向角色分配权限
轻松检查用户是否有权执行某些操作
JSON API,用于围绕Vanguard构建任何类型的应用程序
使用安装向导进行超级简单的安装
用户活动日志
具有裁剪功能的头像上传
使用 Bootstrap 4 构建
活动会话管理(查看和管理所有活动会话)
管理员可以模拟用户
完全支持统一码
客户端和服务器端表单验证
完全可从设置部分自定义
完整而详细的文档
完全面向对象并注释PHP和jаvascript代码。
本地化支持 – 将应用程序翻译成任何语言(包括英语、塞尔维亚语和德语翻译)
运行在 PHP 8.0.2+ 上
灵活的插件系统


环境需求


PHP >= 8.0.2
BCMath PHP 扩展
OpenSSL PHP Extension
PDO扩展
Mbstring PHP 扩展
Tokenizer PHP Extension
Ctype PHP 扩展
XML PHP 扩展
JSON PHP 扩展
GD PHP 扩展
fileinfo PHP 扩展


下载地址&安装方法

[payhide-vanguard]
引用: v7.0下载地址

引用: v9.0.0下载地址


引用: 安装方法

1、下载源码,解压缩,将源码上传到服务器中。
2、创建MySQL数据库,将网站运行目录设置public。
3、Nginx用户配置伪静态规则,规则使用laravel规则。
4、打开域名进行安装。
5、根据提示输入数据库信息,完成安装。
6、安装后使用admin和密码admin123登录管理。

[/payhide]

文章由 reishi 于 2024-08-06, 13:12 编辑
原因:更新版本至v9.0.0

评论4

reishi——在线
reishi 文章作者
  管理员

我在nginx apache下测试均可以正常安装,500错误是服务器内部错误,应该是环境或函数没开启,代码是基于laravel框架开发的,具体要看lavarel需求。

这个家伙不懒,但也没留下什么!
  会员

这个也试过了,同样的提示错误。

管理员,上面的安装方法有宝塔的部署方法吗,按官方的安装就提示服务器500错误

reishi——在线
reishi 文章作者
  管理员
a41108504,
检查一下环境需求中是否有未开启的扩展。还有就是源码是基于laravel开发,laravel所需的函数也开启。
在.env文件中,将debug开启,看一下错误信息。
这个家伙不懒,但也没留下什么!
ViP
好像根据流程安装之后会500 SERVER ERROR
信息
位于 游客 组的访问者无法对此文章发表评论。