php validate验证用户,PHP validate 数据验证demo
namespace app\index\controller;
use think\Validate;
class Index
{
public function index()
{
return view();
}
// 用户登录
public function login()
{
return view();
}
// 定义ajax处理方法
public function checkLoginData()
{
$status = 1;
$msg = '登录成功!';
$validate = validate('User');
// 进行验证 使用 check方法
if($validate->check(input('post.')) === false)
{
$status = 0;
$msg = $validate->getError();
}
return ['status' => $status, 'msg'=>$msg];
}
// 模拟数据进行验证
public function check_data()
{
// 定义数据验证的规则
$rules = [
'name' => 'require|max:10',
'email' => 'email',
// 'password' => 'require|confirm|length:6,18|regex:[0-9a-zA-Z]+'// password_confirm
'password' => [
'require',
'confirm',
// 'length' => '6,18',
'regex' => '/^([0-9]|[a-zA-Z]){6,18}$/i',
],
];
// 定义提示语(自定义)
$msgs = [
'name.require' => '姓名不能为空!',
'name.max' => '姓名的长度不超过10个字符',
];
// 1.直接实例化
// $validate = new Validate($rules , $msgs);
// 2.使用助手方法,调用独立的验证类
$validate = validate('User');
// 构建模拟数据
$data = [
'name' => '',
'email' => 'admin@admin.com',
'password' => '111111',
'password_confirm' => '111111',
];
// 进行验证 使用 check方法
dump($validate->check($data));
if($validate->check($data) === false)
{
return $validate->getError();
}
return '数据全部验证成功!';
}
}
php validate验证用户,PHP validate 数据验证demo相关推荐
- 计算机数据验证怎么做,Excel数据验证,输入又快不会错
在往Excel中录入数据时,有时会遇到大量的重复数据,比如有这么一个工作表,第一列显示任务名,第二列显示任务执行者,第三列显示执行者的性别,其中任务执行者为固定的几个人交替执行,性别显然不是男就是女, ...
- [转]MVC+JQuery validate实现用户输入验证
本文转自:http://www.cnblogs.com/ahui/archive/2010/10/08/1845677.html MVC服务器端: 1.在controller中验证用户输入,如果验证失 ...
- Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)
一.创建项目 二.目录结构 三.配置常用中间件 3.1 解析请求体 express.json() express.urlencoded() 3.2 日志输出 morgan() 3.3 为客户端提供跨域 ...
- 注解形式控制器 数据验证,类型转换(3)
7.4.数据验证 7.4.1.编程式数据验证 Spring 2.x提供了编程式验证支持,详见[4.16.2 数据验证]章节,在此我们重写[4.16.2.4.1.编程式验证器]一节示例. (1.验证器实 ...
- SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——SpringMVC
7.4.数据验证 7.4.1.编程式数据验证 Spring 2.x提供了编程式验证支持,详见[4.16.2 数据验证]章节,在此我们重写[4.16.2.4.1.编程式验证器]一节示例. (1.验证器实 ...
- android 客户端使用service处理用户名和密码验证,android透过webservice验证用户
当前位置:我的异常网» Web前端 » android透过webservice验证用户 android透过webservice验证用户 www.myexceptions.net 网友分享于:2015 ...
- Spring MVC数据验证
文章目录 客户端验证 服务器端验证 自定义 Spring 验证器 Validator接口 ValidationUtils 类 Spring MVC验证器应用实例 JSR 303 验证 Hibernat ...
- Silverlight – Datagrid,Dataform数据验证和ValidationSummary
上一篇,我们讨论了,捕获用户提交数据验证.本篇将集中讨论Datagrid和Dataform两个数据控件的数据验证方法,其中,我们会附加介绍一个新的验证控件ValidationSummary. 概述 D ...
- Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary
上一篇,我们讨论了,捕获用户提交数据验证.本篇将集中讨论Datagrid和Dataform两个数据控件的数据验证方法,其中,我们会附加介绍一个新的验证控件ValidationSummary. 概述 D ...
最新文章
- oracle数据库性能awr,常见问题:如何使用AWR报告来诊断数据库性能问题
- eclipse中 properties文件编码问题
- adb logcat 抓取日志_App专项测试操作指南-2- 常见的ADB命令(上)
- Linux创建文件【命令】
- 从Softmax回归到Logistic回归
- 美萍系统服务器密码,从得到美萍计费管理专家管理员密码开始
- yuv播放器/rgb播放器
- 面试篇---jq扩展自定义方法
- 英文c语言试题,C语言今日练习试题(主要练习英文阅读能力)
- 国内Android源码下载教程
- 川崎机器人signal_阳江Kawasaki机器人控制器维修中心
- coco2017数据集百度网盘链接
- 用python写一个恩格尔方格游戏
- 如何写好一篇论文的摘要?
- GitHub Top 45:新手入门 Python,值得推荐的优质资源!
- uniapp打开地图选择位置(查看位置)详解
- Web交互设计优化方案+check list
- Benchmark(基准测试)初相识
- cok服务器文件,前端开发之Node.js篇——搭建自己的网站服务器文件管理(一)...
- python同花顺股票实时数据_web实时股票数据展示
热门文章
- 研发管理三部曲——贰 · 研发管理应该干什么
- 学习mongo系列(五) AND,$or,$type
- ubuntu上安装CLucene
- 8086汇编语言将一串字符串内小写字母转换为大写字母,其余字符不变(全注释)
- 调用百度API实现人像动漫化(C++)
- 索尼android 8,索尼宣布Android 8.0升级名单 Z系列被抛弃
- wamp php 安装redis,wampServer的php安装Redis 扩展
- python 堆_【译】Python中的堆排序
- 经典html,经典 HTML
- adaboost java_Adaboost的java实现 | 学步园