博主

8月17日在线

拂晓不辍
有时我会想,那些徘徊在危险边缘的人,只要求救就还有获救的希望,而我就连求救的力气都没有了。
歌曲封面 未知作品

萌ICP备20259933号

网站已运行 168 天 18 小时 58 分

Powered by Typecho & Sunny

2 online · 65 ms

拂晓不辍 那些刻在椅子背后的爱情,会不会像水泥上的花朵,开出没有风的,寂寞的森林。
Title

记 给后台加了个密码找回功能

拂晓不辍

·

📚️学习到知识

·

Article
⚠️ 本文最后更新于2025年04月29日,已经过了123天没有更新,若内容或图片失效,请留言反馈

  今天放假无聊想给博客加个评论邮件通知,结果一直没弄好,原来是插件是根据后台邮箱来进行发件,然后刷着Ty社区发现了个给博客加个密码找回功能,就试了一下,还可以。
  原文地址Typecho 的邮件密码找回插件

  1. 先把插件打包上传服务器插件目录,并改名为Passport
  2. 在Login.php文件中找到以下代码
♾️ text 代码:
<?php if($options->allowRegister): ?>
&bull;
<a href="<?php $options->registerUrl(); ?>"><?php _e('用户注册'); ?></a>
<?php endif; ?>
  1. 在它下面插入以下代码
♾️ text 代码:
<?php
   $activates = array_keys(Typecho_Plugin::export()['activated']);
   if (in_array('Passport', $activates)) {
       echo '<a href="' . Typecho_Common::url('passport/forgot', $options->index) . '">' . '忘记密码' . '</a>';
   }
?>

加入其他地方也可以,根据需求调整

插件信息


  • 优化了原本的实现逻辑,使得更加符合现代编码规范,提高代码复用率以及安全性。
  • 加入了自定义找回密码模版的功能和机制,允许自定义邮件样式。
  • 支持最新版本的Typecho使用,并且可以向下兼容
  • 更新PHPMailer的版本为最新的版本

{file href="https://eggk.net/file/PLUGION-Passport-main.zip"}PASSPORT{/file}

现在已有 158 次阅读,0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 网站设置有【CDN】缓存,留言评论或部分独立页面需要12小时才能更新显示! 不再显示
博主