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

蓟州网络 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
...全文
733 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 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

20,398

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧