请教个关于手机论坛下的问题。
我想实现手机版本下微信登录功能,现在微信信息已经能取到,并且也可以登录登录。但是我看js一下在报错。这个是怎么回事?
回复#6 @lincanbin :
因为我能力实在有限哈,所以我是这么处理的,common.php这样写的。麻烦帮忙看下这么样实现不行么?
if(ismobile()) //判断是否为手机方式登录 { $result = Wx_UserLogin(); // 调用wx用户登录方式 $openid = $result['openid']; //从返回信息中取openid $nickname= $result['nickname']; //从返回信息中取nickname //$array = array("UserID"=>$openid,"UserExpirationTime"=>"1456911790","UserCode"=>md5($openid.$nickname)); //SetCookies($array,864000); cookie("UserID",$openid); //写cookie cookie("UserExpirationTime",'1456911790');//写cookie cookie("UserCode",md5($openid));//写cookie $CurUserID=$openid; //将openid变量赋给$CurUserID $CurUserName=$nickname; //将$nickname变量赋给$CurUserName $CurUserRole="1"; //设置权限为1 }else { if ($CurUserExpirationTime > $TimeStamp && $CurUserExpirationTime < ($TimeStamp + 2678400) && $CurUserID && $CurUserCode) {
回复#17 @wanghongyan :
下午我花了半小时写了个微信登录,不过还没测试。
https://github.com/lincanbin/Carbon-Forum/commit/7163536a3d3fb95f9994468e4426c6aa8ce6e546
https://github.com/lincanbin/Carbon-Forum/commit/3ea238e386f5a746d1c365e0a0ed8396cc0d9704
https://github.com/lincanbin/Carbon-Forum/commit/07d27cd28d6c8e06a8ce4d82655bf666c8b4472b
https://github.com/lincanbin/Carbon-Forum/commit/c386e08f6cc2f83164b601be5684fedb79081918
登录后方可回帖
@lincanbin #lincanbin