无代码加密 无额外授权 版本号:1.0.6 适配PHP:74+
最近更新:1.0.6 3个月前

新增
管理员手动通过验证运行统计 → 待验证列表中,每条记录新增「通过验证」按钮,管理员可一键手动将用户标记为已验证

插件介绍

邮箱注册验证激活 是一款专为 Emlog Pro 博客系统开发的安全插件。用户完成注册后,账号会自动锁定,系统向其注册邮箱发送一封带有专属验证链接的邮件,用户点击链接后账号方可激活登录。有效防止虚假邮箱注册、垃圾账号泛滥,提升社区质量。

后台截图

注册后邮箱验证

用户提交注册表单后,系统自动完成以下流程:

  1. 账号创建并立即锁定(state = 1)
  2. 生成唯一、加密强度的验证 Token(random_bytes(32)
  3. 向注册邮箱发送 HTML 验证邮件(携带含 Token 的激活链接)
  4. 用户点击链接 → Token 校验通过 → 账号自动解锁激活

安全特性

  • Token 基于 random_bytes(32) 生成,不可猜测
  • Token 使用一次后立即销毁
  • Token 过期自动清理,默认有效期 24 小时
  • 注册完成后立即刷新用户缓存,防止缓存绕过登录