700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 解析PHP实现注册 登录及查询用户资料功能API接口示例

解析PHP实现注册 登录及查询用户资料功能API接口示例

时间:2024-09-02 21:15:43

相关推荐

解析PHP实现注册 登录及查询用户资料功能API接口示例

后端开发|php教程

PHP,注册,登录,查询,用户资料,API接口

后端开发-php教程服务端

织梦模板html源码下载,vscode 定制 工具栏,ubuntu wol命令,前端中文乱码tomcat,房间墙壁爬虫,php 输入验证码错误,东莞定制百度推广seo,119手游网站源码,dede调用留言插件模板lzw

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));}?>

客户端例子:

骰子源码会循环吗,Ubuntu默认ssh密码,黑肚子尖嘴爬虫,PHP pass 开源,易语言 seolzw

注:代码中的lib_replace_end_tag函数为自定义字符串过滤函数,具体可参考:浅析php过滤html字符串,防止SQL注入的方法

微信h5网游源码,vscode设置立即保存,ubuntu mm命令,tomcat容器使用,sqlite权威指南第二版,java爬虫框架 反爬虫,php 判断纯数字,荆州商品seo推广价格,类似s-cms网站,css div旅游网站模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。