zoukankan      html  css  js  c++  java
  • API接口服务端

    <?php
    /**
    * API接口服务端
    * 
    *
    */
        require 'mysql_class.php'; 
        header('Content-Type:text/html;charset=utf-8'); 
         
        $action = $_GET['action']; 
        switch ($action) { 
         
            //注册会员 
            case"adduserinfo"; 
                $username = lib_replace_end_tag(trim($_GET['username'])); 
                $password2 = lib_replace_end_tag(trim($_GET['userpassword'])); 
                $password = md5("$password2" . ALL_PS); 
                $email = lib_replace_end_tag(trim($_GET['email'])); 
         
                if ($username == '' || $password2 == '' || $password == '') { 
                    $res = urlencode("参数有误"); 
                    exit(json_encode($res)); //有空信息 
                } 
         
                $sql = "select username from `member` where username='$username'"; 
                $query = mysql-query.html target=_blank class=infotextkey>mysql_query()($sql, $conn); 
                $count = mysql_num_rows($query); 
         
                if ($count > 0) { 
                    exit(json_encode(1)); //返回1表示注册失败 
                } else { 
         
                    $addsql = "insert into `member` (username,password,email) values ('$username','$password','$email')"; 
                    mysql_query($addsql); 
                    exit(json_encode(0)); //返回0表示注册成功 
                } 
                break;
         
            //查询用户信息 
            case"selectuserinfo"; 
                $username = lib_replace_end_tag($_GET['username']); 
                $sql = "select id,username,nickname,mobile from `member` where username='$username'"; 
                $query = mysql_query($sql, $conn); 
                $row = mysql_fetch_array($query); 
                foreach ($row as $key => $v) { 
                    $res[$key] = urlencode($v); 
                } 
                exit(json_encode($res)); 
                break;
         
            //会员登录 
            case"userlogin"; 
                $username = lib_replace_end_tag($_GET['username']); 
                $password2 = lib_replace_end_tag(trim($_GET['userpassword'])); 
                $password = md5("$password2" . ALL_PS); 
                $sqluser = "select id,username,password from `member` where username='" . $username . "' and password='" . $password . "'"; 
                $queryuser = mysql_query($sqluser); 
                $rowuser = mysql_fetch_array($queryuser); 
                if ($rowuser && is_array($rowuser) && !emptyempty($rowuser)) { 
                    if ($rowuser['username'] == $username && $rowuser['password'] == $password) { 
                        if ($rowuser['password'] == $password) { 
                            $res = urlencode("登录成功"); 
                            exit(json_encode($res)); 
                        } else { 
                            $res = urlencode("密码错误"); 
                            exit(json_encode($res)); 
                        } 
                    } else { 
                        $res = urlencode("用户名不存在"); 
                        exit(json_encode($res)); 
                    } 
                } else { 
                    $res = urlencode("用户名密码错误"); 
                    exit(json_encode($res)); 
                } 
                /*
                 * 0:表示登录成功,1:表示密码错误,2:用户名不存在,3:用户名密码错误
                 */ 
                break; 
         
            default: 
                exit(json_encode(error)); 
        }  
    ?> 
    

      

  • 相关阅读:
    【原】Shell脚本-判断文件有无进而复制
    【原】个人对win7开机黑屏只有鼠标排障总结
    【原】window上安装elasticserach
    【原】CentOS7上安装Xwiki8.2.1
    Java集合中Map接口的使用方法
    Java集合中Set的常见问题及用法
    Java计时器Timer和TimerTask用法
    Java集合中List的用法
    Java RuntimeException异常处理汇总
    用Java计算某个日期100天后的日期
  • 原文地址:https://www.cnblogs.com/gaohj/p/3226650.html
Copyright © 2011-2022 走看看