我有一个特定的身份验证流程,必须在我的 OctoberCMS Web 应用程序上为后端用户进行。该过程涉及两因素身份验证。
最初,我想直接破解“backend.auth.extendSigninView”事件,直接使用 Javascript 更改登录表单,然后将表单操作设置为所需的路由。
例子:
Event::listen('backend.auth.extendSigninView', function($controller) {
$controller->addJs('/plugins/x/y/assets/z.js')
});
这个想法对我来说似乎是“超级黑客”,所以我花了太多时间试图找到“正确的方法”来连接登录但没有成功。
我现在遇到了另一位编码员,他 使用上述使用“backend.auth.extendSigninView”来允许 JS 重绘表单的技巧发布了https://github.com/khoatran/october-ldap他们的想法。
有谁知道更好的方法还是这是最好的方法?