原文:
https://discuss.flarum.org/d/11006
作者:
Kyrne
Two Factor By ReFlar

本扩展是 issyrocks12/flarum-ext-twofactor 的代替品。
从旧的两步验证导入
- 只需安装此程序,所有内容都会自动转移到新的扩展程序中
请阅读安装指南!
Flarum 扩展程序。
使用
- 作为用户,进入账户设置页面,按照提示设置两步验证。
- 管理员可以选择链接其 Twillio 帐户,以允许用户通过文本接收代码。
安装
这个扩展需要更多的设置。这些步骤是可选的,但会大大增加这个插件的安全性.
首先用 composer 安装:
composer require reflar/twofactor
然后登录后台,启用扩展。
非常重要:
如果您使用 Apache,请在「RewriteEngine on」后添加以下行:
RewriteCond %{REQUEST_URI} ^/login
RewriteRule ^(.*)$ - [F,L]
如果您使用 Nginx,请将以下行添加到配置文件:
location ~ ^/login {
deny all;
}
!!如果您要卸载此扩展,请确保撤销以上操作!
问:这有什么作用?
答:该扩展使用了一个自定义的登录处理程序,因此发送登录请求的 url 不同。如果有人把网址改回默认,他们就可以绕过两步验证。
待办
问题
链接
任何傻瓜都能写出计算机能理解的代码。而优秀的程序员能写出人能理解的代码。
本译文仅用于学习和交流目的,转载请务必注明文章译者、原文出处、和本文链接。