PHP Development API Interface Registration, login, query user information
Service side
0) {exit (Json_encode (1));//return 1 means registration failed} else {$addsql = "insert INTO ' member ' (USERNAME,PA Ssword,email) VALUES (' $username ', ' $password ', ' $email '); mysql_query ($addsql); Exit (Json_encode (0)); Returns 0 for registration success} break; Query user Information 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 Member Login Case "Userlogin"; $username = Lib_replace_end_tag ($_get[' username '); $password 2 = Lib_replace_end_tag (Trim ($_get[' userpassword ')); $password = MD5 ("$password 2". 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 ("Login Successful"); Exit (Json_encode ($res)); } else {$res = UrlEncode ("Bad password"); Exit (Json_encode ($res)); }} else {$res = UrlEncode ("User name does not exist"); Exit (Json_encode ($res)); }} else {$res = UrlEncode ("User name password error"); Exit (Json_encode ($res)); }/* * 0: Indicates successful login, 1: Password error, 2: User name does not exist, 3: User name password error */break; Default:exit (Json_encode (Error));}? >
Client Example: