Typecho 多用户二次认证插件
该插件为Typecho 1.2.0+版本提供基于OTP的多用户二次认证功能。作者因现有扩展不支持多用户而开发此方案,插件具有界面简洁、支持多用户的特点。核心功能是在登录页面集成动态码输入框,实现账户密码与OTP验证码的双重校验。 用户需在个人设置页面扫描二维码或手动绑定OTP密钥,绑定后密钥固定,未绑定时页面会随机生成密钥。插件允许用户验证并解绑已有OTP认证。登录时,已绑定用户必须输入正确动态码,未绑定用户则可直接登录。安装时需将文件夹上传至插件目录并启用。 配置选项包括时间窗口期设置(用于处理时间戳差异)和防呆设计(需确认卸载以防止误操作导致密钥丢失)。更新记录显示插件已修复PHP 8.2语法不兼容及表单错误挂载问题。