Typecho 重置密码插件 Passport 及配置教程

前几天发的那个 Typecho 密码找回插件 LoveKKForget 需要用到 SendCloud,其免费发信额度每天只有10封,可能无法满足流量较大的网站使用:

今天我们再发一个直接用 SMTP 方式发送重置密码邮件的 Typecho 插件:Passport

重置密码

图片[1] - Typecho 重置密码插件 Passport 及配置教程 - 搜集网

使用说明

1、把插件解压后上传到 Typecho 的 /usr/plugins 目录下,并在后台启用插件。

2、登录电子邮箱,到设置里开启 SMTP 服务,记录下授权码。

3、在插件里填写相关配置信息,密码填写第2步得到的授权码即可:

图片[2] - Typecho 重置密码插件 Passport 及配置教程 - 搜集网

我用的是163邮箱,如果用其他邮箱,则服务器(SMTP)那里需要填写对应的。

4、在登录页面加入忘记密码链接,打开 admin/login.php 文件,做以下修改:

找到这里

            <a href="<?php $options->registerUrl(); ?>"><?php _e('用户注册'); ?></a>
            <?php endif; ?>

在它下面插入以下代码

            <?php
               $activates = array_keys(Typecho_Plugin::export()['activated']);
               if (in_array('Passport', $activates)) {
                  echo '<a href="' . Typecho_Common::url('passport/forgot', $options->index) . '">' . '忘记密码' . '</a>';
               }
            ?>

保存后测试效果如下:

图片[3] - Typecho 重置密码插件 Passport 及配置教程 - 搜集网
找回密码页面
图片[4] - Typecho 重置密码插件 Passport 及配置教程 - 搜集网
收到的邮件

插件下载

Typecho 重置密码插件 Passport 及配置教程 - 搜集网
Typecho 重置密码插件 Passport 及配置教程
搜集网为非盈利性网站,付费资源仅为拒绝个别伸手党和保障网站持续运营。
10积分
付费资源
THE END
喜欢就支持一下吧
点赞4 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容