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

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

作者: 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');
    }

相关文章

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

  • iOS 日志相关PART1(NSLog)

    写在最前面 恰当的记录用户日志是一门艺术。什么样的信息应该写入日志(通常包括用户行为和错误信息,分开记录),写入日...

  • 第八篇 : SpringBoot 整合 rabbitmq

    一、消息中间件的应用场景 异步处理 场景:用户注册,信息写入数据库后,需要给用户发送注册成功的邮件,再发送注册成功...

  • AOP实现日志记录

    概述: 在开发中我们需要将用户的访问记录当作日志写入数据库中,如果给每个Controller层方法都加上相同的记录...

  • 饭卡小程序后台文档

    状态码(state_code)解释 登陆 简单流程如下图: 首页 前台将用户信息传给后台,后台写入数据库前台将经度...

  • 系统网络项目

    (1)用户注册: 【1】 客户端可以注册 注册信息直接写入文件即可;也可以先写入链表,再写入文件 用户名密码结构体...

  • 微擎使用记录

    删除模块时同时删除数据表manifast.xml

  • 微信产品原型

    改动点 增加微信UnionID与手机号的绑定:微信进入后UnionID写入数据库,用户进一步操作时候再填写验证手机...

  • 常见的加密算法

    在项目开发过程中,当我们利用数据库存储一些关于用户的隐私信息,诸如密码、帐户密钥等数据时,需要加密后才向数据库写入...

  • API文档模板

    用户信息接口列表 读取接口 写入接口 用户信息接口详情 users/mobile 获取用户手机号 是否需要权限验证...

网友评论

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

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