- <?php
- require 'conn.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($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) && !empty($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));
- }
- ?>
api login接口
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.