微擎记录用户信息写入数据库

2019-04-26  本文已影响0人  StevenQin
  public function doMobileIndex()
    {
        //这个操作被定义用来呈现 功能封面
        global $_W, $_GPC;

        $userinfo = mc_oauth_userinfo($_W['uniacid']);
        var_dump($userinfo);
        //1.如果没有在微信中找开,则提示
        if(empty($userinfo)){
            massage('请在微信打开',$this->createMobileUrl('index'),'error');
        }
        //2.读取数据库 查看用户是否存在
        $isuser = pdo_get('health_moniter_user',array('openid'=>$userinfo['openid']));
        //3.数据库没有用户则写入数据库
        if(!$isuser){
            //用户数据
            $user_data = array(
                'openid'=>$userinfo['openid'],
                'nickname'=>$userinfo['nickname'],
                'headimgurl'=>$userinfo['headimgurl'],
                'sex'=>$userinfo['sex'],
                'country'=>$userinfo['country'],
                'province'=>$userinfo['province'],
                'city'=>$userinfo['city'],
                'regtime'=>time(),
            );
            //4.写入数据库
            $result = pdo_insert('health_moniter_user',$user_data);
        }


        include $this->template('index');
    }

上一篇下一篇

猜你喜欢

热点阅读