typecho动态口令插件

文章详情

typecho动态口令插件

typecho动态口令插件

标识:cj0019

出于网站安全性的考虑,想在 Typecho 管理后台登录时加一个基于 OTP 的多因素认证功能,网上找了半天没有合适的扩展,唯一找到的一个扩展还不支持多用户,于是就自己写了一个。

  • 依赖要求:Typecho 1.2.0+
  • 特点:界面简洁、支持多用户

插件开启后,在登录页面会多一个动态码输入框,需要输入账户密码时同时输入 OTP 动态码 (令牌) 进行校验,校验失败时会提示相应错误信息。

绑定 OTP 密钥展开目录

在个人设置页面,使用 腾讯身份验证器 扫码或手动绑定,扫描后输入六位动态码进行验证。
绑定成功后密钥固定不再变化,未绑定时每次加载个人页面随机生成密钥(若怀疑密钥已泄露不安全,则解绑后重新绑定即可)。

解绑 OTP 认证

绑定成功后再进入个人设置页面,可以校验六位验证码,可以进行解绑操作。

登录认证

插件开启后,后台登陆页面会增加一个动态码输入框,已绑定的后台用户在登陆时需要校验 OTP 动态码,未绑定的用户则不会校验,为空正常登录即可。

插件配置

第一个是 OTP 认证码的时间窗口期,主要用于解决客户端和服务器时间戳不一致的问题。
第二个为一个防呆设计,因为 Typecho 插件卸载后插件的所有数据都将删除,这就会导致所有人的 OTP 密钥全部丢失,即使重新开启插件也无法恢复,为了防止不小心点到禁用按钮,需要在设置页面改为确认卸载后才允许卸载插件。

版权:©2014-2025 慕安®软件 & 慕安云® - Www.MuAnYun.Com.版权所有

转载请注明出处:http://www.muanyun.com/3026.html

相关推荐
typecho动态生成符合搜索引擎收录标准的Xml格式站点地图
标识:cj0026 Sitemap 可方便站长通知搜索引擎网站上有哪些可供抓取的网页。最简单通行的就是Google制定的XML格式标准,其中…
851
Typecho主题预览插件
标识:cj0024 插件启动后,URL后面添加 ?theme={主题目录}即可对目标主题进行预览。 ?theme=这样为空则删除cookie…
186
Typecho评论邮件提醒插件
标识:cj0024 后台启用插件, 配置SMTP等信息 通过网址监控等服务 定时访问指定URL来发送邮件 (推荐使用uptimerobot)…
462
Typecho获取语雀文章插件
标识:cj0023 本插件可以在 Typecho 编辑器中直接同步语雀文档内容。 该功能使用语雀官方接口实现,更多说明见 开发者文档。 配置…
490
typecho禁止国外IP访问的安全插件。
[暂无图片] 标识:cj0022 一款禁止国外IP访问的安全插件 插件的主要实现是在线向某API接口查询访问IP的归属地,如果不是国内则返回…
516
typecho使用Github当图床的插件
标识:cj0021 利用Github进行储存使用第三方代理服务提供图片访问的Typecho插件。 整体性能与稳定性优化  代码可读性优化和注…
890
发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服微信

MuAnYun_jiang

客服邮箱

97592057@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站