微信公众号一键登录 授权三方平台

蓟州网络 2015-08-31 12:39:38
微信三方平台开发: https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx通过这个链接,实现成功授权登录!
求PHP Demo
...全文
382 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
「已注销」 2015-09-02
将new wxlogin(); 换成Component更好 直接Yii::app()->wxlogin调用
回复
「已注销」 2015-09-02
我的是YIi写的

class WxloginController extends Controller{
    public $user_info;//微信账号信息
    public function actionIndex(){
        $class =new wxlogin();
        $redirect_url = "http://域名/wxlogin/callback";
        $state = "STATE";
        $data = $class->get_authorize_url($redirect_url,$state);
    }

    public function actionCallback(){
        $class = new wxlogin();
        $code = $_GET['code'];
        if(!$code)
            $this->redirect('/');
        $arr = $class->get_access_token('','',$code);
        if(!$arr)
            $this->redirect('/');
        $userinfo = $class->get_user_info($arr['access_token'],$arr['openid']);//获得微信用户信息
        if(!$userinfo)
            $this->redirect('/');

        //nickname,openid,sex,language,city,province,country,headimageurl,微信用户参数
      
            //echo "<script>alert('您使用微信账号登陆成功!');window.location.href='/'</script>";
    }

wxlogin这个类 就是企鹅提供的SDK类 改$app_id,$app_secret即可
回复
蓟州网络 2015-08-31
jsSDK吗?
回复
去官方申请接口,sdk里面有参考例子的demo
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2015-08-31 12:39
社区公告
暂无公告