Sentinel 是高级 PHP 登录、用户管理和启动模板。它是现成的 PHP 应用程序,允许网站所有者快速部署和配置用户管理系统。它具有如此独特和最新的功能,例如使用受信任的设备和备份代码进行两步身份验证(用户可以直接从页面打印和保存),通过 Google 和 Facebook 登录,注册页面上可选的 reCAPTCHA 集成以及密码功能恢复等等。您绝对可以为任何类型的项目节省大量时间!使用 Sentinel 忘记常规,发展您的业务!
它用 Symfony 编写,符合最新的安全和代码标准,并为高可用性网站做好准备。包括所有标准功能,如安全登录、身份验证、授权以及完整的用户和角色管理。
Sentinel 以用户和开发人员为中心而创建,具有现代设计的用户友好和直观的界面,并附有易于理解的帮助和支持文档。
Sentinel 由拥有超过 10 年编码经验的行业专业人士团队打造。它经过全面测试,符合最高和最新的代码标准。
应用程序支持英语、德语和俄语。
主要特点
使用电子邮件登录和注册;
两步验证:
备份代码;
可信设备;
用户可以直接从页面打印和复制备份代码;
身份验证限制和冷却时间(在多次登录尝试失败后);
恢复密码功能;
注册后的用户电子邮件确认;
注册页面上的可选 reCAPTCHA 集成;
用户管理区有:
用户在线状态;
创建/删除/编辑用户特征;
禁止用户访问 UI 的选项;
使用图像编辑器上传照片(裁剪支持);
如果没有上传,则由 gravatar 自动提供用户图片;
用户个人资料和个人设置页面;
通过 Google 和 Facebook 登录(您可以在几分钟内添加任何支持 OAuth 的社交网络);
用户可以从他们的设置页面管理他们连接的社交账户;
从设置页面管理用户会话(活动设备);
国际化支持;
如果已登录新设备或检测到从其他国家/地区登录,则通知用户;
哨兵整合。
安全
CSRF 保护——所有形式都包含 CSRF 令牌;
会话保护——高度安全的 Laravel 会话机制;
高度安全的单向密码散列。
服务器要求
确保目标服务器满足以下要求:
PHP >= 7.1
MySQL(或 MariaDB,或 PerconaDB)
OpenSSL PHP 扩展
PDO PHP 扩展
MySQL PHP 扩展
国际 PHP 扩展
XML PHP 扩展
Iconv PHP 扩展
GD PHP 扩展