你在这里

drupal 微信登陆

主标签

drupal 微信登陆

看到很多网站都有微信登陆,也想给自己的网站弄了一个,我这个不是用模块来做的,因为我不会写模块,而且本人对php不是很熟悉,纯粹爱好,drupal用了个模块auto_login_url-7.x-1.3,是通过网址登陆的。经过测试正常。

流程:1、userlogajax.php 文件生成请求微信授权二维码,并且js轮询数据userdata.php文件,等到数据库里有返回信息则跳转到use_wx_login.php。
 2、微信授权后返回信息给useroauth2.php ,useroauth2.php把信息写入数据库,数据库里建了个表userlogin。
3、userdata.php文件被轮询后,从数据库里返回信息给userlogajax.php ,有信息后跳转到use_wx_login.php ,在这里注册新用户,以微信针对这个用户的唯一openid为条件,查询drupal数据库里面有没有openid,如果有则跳转到登陆,没有则注册。

这里的auto_login_url 模块就是生成直接登陆网址的:

$destination = "user";
$auto_login_url = auto_login_url_create($uid, $destination, $absolute = FALSE);
$url = "http://ngoface.cn/".$auto_login_url;
 echo '<script>location.href="'.$url.'";</script>';

希望大家等写个模块来。

附件尺寸
文件 wei_xin_deng_lu_zz.rar41.76 KB
Drupal 版本: 

猜你喜欢

下载后,怎么用呢?不是模块,还真不知道咋用。

现在这方法还能用吗?