记忆流用户注册插件

插件介绍

这是一个功能完善的 Typecho 用户注册插件,支持验证码、密码强度检测、注册限制等功能。

功能特点

  • 支持图片验证码和数学验证码
  • 可配置密码强度要求(低/中/高)
  • IP注册频率限制
  • 可设置新用户默认用户组
  • 注册数据统计面板
  • 美观的注册界面
  • 动态密码强度检测
  • 实时用户名/邮箱检查

安装方法

环境要求

  • Nginx 1.24.0
  • PHP 7.4
  • MySQL 5.7.40
  • Typecho 1.2.1
  1. 下载插件压缩包后
  2. UserRegister.zip 压缩包上传到 Typecho 的 /usr/plugins/ 目录下解压
  3. 赋予 Members 文件夹 755 权限
  4. 登录后台,在"控制台"→"插件"中找到 "记忆流用户注册插件",点击"启用"
  5. 根据需要配置插件参数

配置说明

基础设置

  • IP注册限制: 设置每个IP每天最多注册次数(默认10次)
  • 验证码类型: 可选择图片验证码或数学计算验证码
  • 成功页面设置: 自定义注册成功页面的标题和提示文字

安全设置

  • 密码强度要求:

    • 低: 仅限制长度(至少6位)
    • 中: 要求包含字母和数字
    • 高: 要求包含大小写字母、数字和特殊字符

用户组设置

  • 可设置新注册用户的默认用户组:

    • 订阅者
    • 贡献者
    • 编辑
    • 管理员

数据管理

  • 可选择禁用插件时是否保留注册记录数据

效果展示

👆 点击查看图片
1.png

使用说明

  1. 访问 你的网站/index.php/action/register 即可看到注册页面
  2. 后台可查看注册统计数据
  3. 支持实时验证用户名和邮箱是否可用
  4. 密码强度检测会实时显示

注意事项

  • 建议不要将默认用户组设置为管理员
  • 请根据实际需求设置合理的IP注册限制
  • 建议开启验证码功能增加安全性

更新日志

v1.0.0 (2025-01-17)

  • 首次发布

    新功能

  • 用户注册系统
  • 验证码功能(支持图片/数学验证码)
  • IP注册限制
  • 密码强度检测
  • 注册数据统计
  • 自定义成功页面

优化

  • 响应式界面设计
  • AJAX实时验证
  • 数据表优化
  • 验证码刷新机制

配置项

  • IP限制次数设置
  • 验证码类型选择
  • 密码强度要求
  • 默认用户组设置
  • 数据保留选项

安全

  • 基础安全防护
  • 验证码保护
  • IP限制机制

联系方式

版权说明

本插件遵循 MIT 协议开源,转载使用请注明出处。