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 用户已验证
    }
}

版本

v1.0.0

  • 新建插件,注册邮件验证。
版权属于: 小A 本文链接: https://xiaoa.me/archives/plugin_MailVerify.html 转载申明: 转载请保留本文转载地址,著作权归作者所有。

评论 7

  1. 刘郎

    咦 被限制访问了 Access to this site has been restricted ???

    04-13 - 中国贵州省移动
    1. 小A
      @刘郎

      我这边正常啊

      04-13 - 中国广东省深圳市电信
      1. 刘郎
        @小A

        我又重新试了一下,还是一样访问不了哦😳vjo.cc/img/2025/4/IMG_3165.jpeg

        04-13 - 中国贵州省移动
        1. 小A
          @刘郎

          知道问题了,看新闻,GitHub 疑似屏蔽所有中国 IP访问。https://m.163.com/dy/article_cambrian/JT1V4J0M0519EA27.html

          04-13 - 中国广东省深圳市电信
        2. 小A
          @刘郎

          那就很奇怪了,我确定github是能打开的

          04-13 - 中国广东省深圳市电信
          1. 刘郎
            @小A

            不错 可以了

            04-13 - 中国贵州省移动
  2. 刘郎

    弥补了ty平台用户虚假注册的空白 不错 值得一试

    04-13 - 中国贵州省移动
没有更多啦