分享好友 教程首页 教程搜索 频道列表

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

2021-07-03 13:577791
+关注30
核心提示:今天发现一个小坑,配置了微信可自动注册时,不知道登录密码和支付密码,在平台没...

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


效果图:


修改方案:

找到 mobile/api/weixin.php


把原46行 

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

换成

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


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

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


代码截图:



修改前端模板

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

分别是 

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

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


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

尊敬的会员:<br/>
恭喜您成功注册成为{$DT[sitename]}会员!<br/>
以下为您的会员帐号信息:<br/>
<strong>用 户 名:</strong>{$username}<br/>
<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/>
<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/>
请您妥善保存,切勿告诉他人。<br/>
如果您在使用过程中遇到任何问题,欢迎随时与我们取得联系。<br/>


M端通知模板

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


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

本文标签: #通知 #站内信 #注册 #自动 #微信
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
相关评论1
您可能在找更多

常用的弹窗关闭带时间缓存js效果

    在前端开发中,常用的到的弹窗关闭时间周期,确定后再规定的时间内不会再次显示

小黑 JavaScript教程2024-12-12

修复notification.js浏览器通知会员头像不显示问题

    notification是浏览器自带的场景通知,一般在浏览器的右下角,有新消息,他会自动通知。

小黑 destoon程序2024-12-09

修复DESTOON9.0网站留言页面提交后空白的问题

    函数有错误,导致后台填写了留言后邮箱通知发生页面空白

小黑 开发技术2023-11-04

修复DESTOON9.0微信扫码和支付宝扫码付款页面空白的问题

    函数有错误,导致后台填写了扫码付款通知手机或者邮箱发生页面空白

小黑 开发技术2023-11-03

下一篇
我来说两句
1