分享好友 教程资讯首页 频道列表

DESTOON8.0移动端微信自动注册加站内通知解决方案

2023-10-08 17:271620

今天发现一个小坑,配置了微信可自动注册时,不知道登录密码和支付密码,在平台没有开通短信的情况下需要联系管理员找回,这点比较尴尬,我们手动修改一下,加一个站内信通知


效果图:


修改方案:

找到 mobile/api/weixin.php


把原46行 

  1. $post['password'] = $post['cpassword'] = random(10);

换成

  1. $post['password'] = $post['cpassword'] = $post['payword'] = $post['cpayword'] = random(10); //mbkfw.com


原70行  dheader($forward);  上面加上以下代码:

  1. //mbkfw.com-s
  2. //站内信通知
  3. $msg_welcome = '欢迎加入'.$DT['sitename'];
  4. $username = $user['username'];
  5. $title = $msg_welcome;
  6. $content = ob_template('welcome', 'mail');
  7. send_message($username, $title, $content);
  8. //mbkfw.com-e


代码截图:



修改前端模板

这里我们以默认模板目录为例

分别是 

PC模板:template\default\mail\welcome.htm

WAP模板:template\mobile\mail\welcome.htm


把通知内容部分改成以下代码(PC端)

  1. 尊敬的会员:<br/>
  2. 恭喜您成功注册成为{$DT[sitename]}会员!<br/>
  3. 以下为您的会员帐号信息:<br/>
  4. <strong>  名:</strong>{$username}<br/>
  5. <strong>登录密码:</strong>{if isset($post[password])}{$post[password]}{else}<i>已加密</i> (如果您忘记了密码,<a href="{$MODULE[2][linkurl]}send.php" target="_blank" style="color:#005590;">请点这里找回</a>){/if}<br/>
  6. <strong>支付密码:</strong>{if isset($post[payword])}{$post[payword]}{else}<i>已加密</i> (如果您忘记了密码,<a href="{$MODULE[2][linkurl]}send.php" target="_blank" style="color:#005590;">请点这里找回</a>){/if}<br/>
  7. 请您妥善保存,切勿告诉他人。<br/>
  8. 如果您在使用过程中遇到任何问题,欢迎随时与我们取得联系。<br/>


M端通知模板

  1. 尊敬的会员:<br/>
  2. 恭喜您成功注册成为{$DT[sitename]}会员!<br/>
  3. 以下为您的会员帐号信息:<br/>
  4. <strong>  名:</strong>{$username}<br/>
  5. <strong>登录密码:</strong>{if isset($post[password])}{$post[password]}{else}<i>已加密</i> (如果您忘记了密码,<a href="{$MODULE[2][mobile]}send.php" style="color:#005590;">请点这里找回</a>){/if}<br/>
  6. <strong>支付密码:</strong>{if isset($post[payword])}{$post[payword]}{else}<i>已加密</i> (如果您忘记了密码,<a href="{$MODULE[2][mobile]}send.php" style="color:#005590;">请点这里找回</a>){/if}<br/>
  7. 请您妥善保存,切勿告诉他人。<br/>
  8. 如果您在使用过程中遇到任何问题,欢迎随时与我们取得联系。<br/>


这样就大工告成了,如果有用,请转发,点赞,谢谢


反对 0
举报 0
收藏 0
打赏 0
评论 0
如何生成背景透明的微信小程序二维码
如何生成背景透明的微信小程序二维码透明背景参数is_hyaline 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码publicfunctiongetQRCodeB($scene

0评论2023-10-08181

destoon标签调取相应的信息内容及图片
本教程合适于没有分表的情况下第一步:打开根目录/include/tag.func.php找到 isset($showpage) or $showpage = 0; 这句。在其上行或其下行添上(isset($showconte

0评论2023-10-08185

DESTOON搜索关键词记录过滤拼音以及全英文搜索
网站搜索关键词记录总有英文的恶意关键词搜索提交,导致destoon后台的搜索关键词记录一大堆垃圾无效的搜索关键词,所以就重新在官方默认的基础上修改过滤英文及

0评论2023-10-08151

DESTOON系统框架根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性
写了一个destoon根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性,也可以用于自动分词,提取相关词,适用于destoon任意版本,废话不多说。上代码!首先在/

0评论2023-10-08145