插件简介
- 作为一个博客程序,Typecho竟然没有密码找回功能,可以说很是意外!也有很多网友对这个功能进行过增加,但大多需要对内核代码进行修改,这样对以后的升级很不友好。
- 参考了部分ShingChi曾经编写的找回密码插件:Passport,写出了LoveKKForget。
- 插件功能很简单,就是一个密码找回的功能,同时考虑到smtp发信的丢信率等因素,将邮件发送改为了使用SendCloud进行发送。
功能说明
- 自动在login.php页面增加找回密码链接
- 后台可对SendCloud发信信息进行配置
- 可设置重置密码链接过期时间
使用说明
- 上传插件
- 激活插件
- 申请SendCloud账号并创建域名、修改NS
- 创建发信API
- 创建找回密码邮件模板
- 后台配置插件
SendCloud相关教程
- 首先打开SendCloud注册页面:https://www.sendcloud.net/signup.html
- 根据提示注册SendCloud账号,注册完成后登录,并选择邮件功能。
- 在后台发送设置中新增发信域名,填入要作为发信的域名,建议为mail.domain.com格式,如:mail.usebsd.com
- 根据SendCloud的要求到域名NS处新增TXT、MX解析,等待SendCloud验证通过。
- 发送设置中点击左侧API User,并创建一个API_USER,类型选择触发,域名就为刚才创建的域名,记录下API_USER及API_KEY。
- 发送相关中点击左侧邮件模板创建一个模板,模板内容为下方的发信模板中的HTML代码,并记录下调用名称。
- 将API_USER、API_KEY、调用名称依次填入插件配置中,发件人邮件地址则填写一个邮件地址,建议与发信邮箱一致,如:admin@mail.usebsd.com
下载地址:蓝奏云