美文网首页
微擎记录用户信息写入数据库

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

作者: StevenQin | 来源:发表于2019-04-26 18:12 被阅读0次
      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');
        }
    
    

    相关文章

      网友评论

          本文标题:微擎记录用户信息写入数据库

          本文链接:https://www.haomeiwen.com/subject/djvqnqtx.html