站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2021-04-21
本文介绍了phpcmsV9如何实现公众号和微信登录功能,支持开放平台和微信公众平台,教程给出了非常详细的讲解,还有RAR文件,下载后直接使用就可以了。
下面齐鲁建站就和大家分享下phpcmsV9想要实现注册成功跳到登录页面怎么弄。
实现教程:
思路:回调参数,直接register (代码不够规范,自己整理)
在根目录新建wechat.php
访问:http://域名/wechat.php
注意回调地址
(图源网络,如有侵权,联系速删)
wechat.php
<?php
if(!empty( $_GET['code']) && !empty( $_GET['state'])){
$code = $_GET['code'];
$state = $_GET['state'];
$url = "http://域名/index.php?m=member&c=index&a=wechat&code=$code&state=$state";
header('location:'.$url);
exit;
}
$appid = 'wx5a3878682fa32bd5';
$url = "https://open.weixin.qq.com/connect/qrconnect?appid=$appid&redirect_uri=http://域名/wechat.php&response_type=code&scope=snsapi_login&state=1&connect_redirect=1#wechat_redirect";
header('location:'.$url);
?>
\phpcms\modules\member\index.php下增加
注:注册状态输出 $status, 可以返回错误信息 根据错误信息修改参数内容
用户名称和密码做了简单区别处理,根据实际情况修改,邮箱为必须字段,随便放了一个。
具体见代码:https://pan.baidu.com/s/1pa4jIk0PGi51gmC-GC5UAA 提取码:uw5k
补充最后一步
很重要,也是最简单容易忽视的 !!!
有几个人都卡在这里了
需要 在phpcms\modules\member\classes\foreground.class.php 文件 21行左右 判断用户是否登陆通过wechat 函数
(图源网络,如有侵权,联系速删)