roundcube忘记密码插件

时间:2014-07-10 21:49:15

标签: javascript roundcube

在插件https://github.com/saas-dev/roundcube-forgot_password/blob/master/README的自述文件部分中,它说:要显示链接“忘记密码”,必须激活任务栏插件或更改div以在js / forgot_password.js中附加链接 我找不到任务栏插件? 有没有人知道我该怎么做? 以及如何更改div以附加该链接? 有没有人使用过这个插件?

3 个答案:

答案 0 :(得分:0)

您可以下载任务栏插件,将plugin_manager添加到roundcubemail

答案 1 :(得分:0)

问题解决了我只需在登录页面添加div并在js / forgot_password.js中添加链接,如下所示:

现在没有可用的任务栏插件!(我无法找到)

    function forgot_password(){
    if($('#rcmloginuser').val())
    {
      document.location.href = "./?_task=settings&_action=plugin.forgot_password_reset&_username=" + escape($('#rcmloginuser').val());
    }
    else
    {
      rcmail.display_message(rcmail.gettext('forgot_passworduserempty','forgot_password'),'error');
    }}$(document).ready(function($){$('#forgot-password-place').append('<a class="home" id="forgot_password" href="javascript:forgot_password();">' + rcmail.gettext('forgotpassword','forgot_password') + '</a>');});

这会为登录页面添加忘记密码的链接。

答案 2 :(得分:0)

万一它可以帮助其他人,并且结合了someoneThere的公认答案above,从而不再需要过时的任务栏插件,我已经更新了忘记密码插件Roundcube 1.3.8。您可以从我的GitHub here派生它。

它仍然处于Alpha状态,需要为您的特定Roundcube安装进行配置,但是您不必处理任何前向兼容性问题/错误。

编辑:正在更新下面评论中的每个建议...

自2011年发布以来,原始插件一直未得到维护。我对其进行了更新,以与Roundcube的当前稳定版本(撰写本文时为1.3.8,截至2018年12月17日)一起使用,删除了所有我在自己的测试中发现的-compatibility问题,导致原始插件无法在我的安装中正常工作。您可以派生我的GitHub(上面的链接)以获取修复。

您不必一定要按照OP的原始问题更新任何包含的JS文件,但是对于Roundcube插件,您将不得不比平时做更多的配置,直到推出更稳定的版本为止。