Typecho用户注册后的邮件验证插件
github:https://github.com/awinds/MailVerify
1.下载本插件,放在 usr/plugins/ 目录中
2.文件夹名改为 MailVerify
3.登录管理后台,激活插件
4.插件管理,设置,配置你的 SMTP
- 插件
template目录是中是显示模板
message.html为邮件发送内容模板success.html为验证成功后的显示模板fail.html为验证失败后的显示模板notice.html为后台操作通知显示模板
-
可设置用户验证邮箱后权限是否升级为贡献者
-
用户在注册成功后会发送一封验证邮件,邮件链接1天内有效
-
用户可以在
个人设置页面邮件地址下查看是否验证成功,可重新发送一封验证邮件 -
验证成功后邮件地址变为只读,不可更改
if(is_array(Typecho_Plugin::export()["activated"]) && array_key_exists("MailVerify", Typecho_Plugin::export()["activated"])) {
if(MailVerify_Plugin::isMailVerify()) {
//to do 用户已验证
}
}
- 新建插件,注册邮件验证。