写接口时,对数据进行验证
来源:互联网 发布:男士去黑眼圈知乎 编辑:程序博客网 时间:2024/05/29 03:34
/** * @param $url * @return string *///向接口返回全部路径private function avatar_url($url){ if (empty($url)) { return ''; } else { if (starts_with($url, 'http')) { return $url; } else { return url($url); } }}这样调用$user[$k]['goods_img']=$this->avatar_url($v['goods_img']);对密码进行加密: Hash::make($password);对密码进行登录验证$list = Db::table('user')->where('username', $name)->find();//根据用户名查询用户数据if(!Hash::check($password,$list['password'])){ echo json_encode(['state'=>'202','msg'=>"登录失败"]);} else { echo json_encode(['state'=>'200','msg'=>"登录成功",'list'=>$list]);} 将对象形式转为数组形式 public function object2array(&$object) { $object = json_decode( json_encode( $object),true); return $object; }如果返回的数据有null值,则返回空字符串;/** * @param $arr * @return array|string */private function arr_nonull($arr){ if (is_array($arr)) { foreach ($arr as $k => $v) { if (is_array($v)) { $arr[$k] = $this->arr_nonull($v); } else { if ($v === null) { $arr[$k] = ''; } else { $arr[$k] = strval($v); } } } return $arr; } else { if ($arr === null) { return ''; } else { return strval($arr); } }}调用:return response()->json(['state' => '1', 'msg' => '查询成功','result'=>$this->arr_nonull($arr)]);
阅读全文
0 0
- 写接口时,对数据进行验证
- 写接口时,对数据进行验证
- 苹果客户端支付后,服务器端对数据进行二次验证接口开发
- 【数据加密】MD5对加密数据进行验证
- GridView实现删除时确认,更新时对输入数据进行验证
- 对用户的输入的数据进行安全验证
- jQuery中使用ajax对表单数据进行异步验证
- Android: AndroidKeyStore 对数据进行签名和验证
- 实现Comparable接口对树形结构数据进行排序
- JAVA中,comparator接口对数据进行排序
- C写的 xml解析器,对xml进行读写查找...【博主没有验证的...】
- 51单片机实现对24C02进行页写、顺序读取并显示验证
- 用JavaScrip写正则表达式t对form表单进行验证
- 安卓:ContentProvider之服务端提供接口,客户端通过接口对数据库中的数据进行操作
- 实现comparable接口,从写compareTo方法对object数组元素进行排序。
- fckeditor对身份进行验证
- Ajax对用户名进行验证
- 对请求参数进行验证
- laravel 5.2路由学习web中间件back()的问题
- 参考微信红包的抢红包算法
- Dialog 官方SDK 下载
- 安卓开发-如何启动service服务总结+实际应用
- 利用ztree实现树形表格
- 写接口时,对数据进行验证
- HTMLCSS前端效果汇总
- 运行jar包
- mysql相关整理
- Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
- 2.基础环境搭建
- 完美世界2017/9/26笔试题
- 35 个 Java 代码性能优化总结
- linux相关整理