微信小程序服务器端登录注册验证「建议收藏」

微信小程序服务器端登录注册验证「建议收藏」$data=[ ‘name’=>$name, ‘number’=>$number, ‘code’=>$code];$rule=[ ‘name’=>’require’ ‘number’=>’require|number|lenght:10,11’, ‘code’=>’require’];$errMsg=[ ‘name’=>’姓名必填’, ‘number.require’=>’学号必填’, ‘number.number’=>

大家好,又见面了,我是你们的朋友全栈君。

$data =[
	'name'=>$name,
	'number'=>$number,
	'code'=>$code
];
$rule =[
	'name'=>'require',
	'number'=>'require|number|lenght:10,11',
	'code'=>'require'
];
$errMsg = [
	'name'=>'姓名必填',
	'number.require'=>'学号必填',
	'number.number'=>'学号必须为数字',
	'number.length'=>'学号长度在10-11位',
	'code'=>'临时凭证不能为空'
];
$valid = new Validate($rule,$errMsg);
if(!valid ->check($data)){ 
   
	return error($valid->getError())
}else{ 
   
	return success('验证通过')
}

**********************

function error($message){ 
   
	return[
		'error'=>true,
		'data'=>$message
	]
}

function success($data =''){ 
   
	return[
		'error'=>false,
		'data'=>$data
	]
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160428.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Arcgis二次开发——发布地图

    Arcgis二次开发——发布地图简单发布地图1、测试arcgispro发布地图默认打开arcgispro的地图模板,点击“共享”=》“web地图”,填上相关信息,点击“共享”。完成之后,即可在arcgisonline里看到新发布的“maptest001”服务。2、在arcgisonline里查看发布的内容3、用arcgisjsapi的沙箱查看刚刚发布的地图注意设置:esriConfig.portalUrl=”arcgisonline的个人主页地址”portalItem的id就是你发布…

    2022年7月23日
    34
  • asp.net core 阿里云消息服务(Message Service,原MQS)发送接口的实现

    asp.net core 阿里云消息服务(Message Service,原MQS)发送接口的实现最近在后台处理订单统计等相关功能用到了大力的mqs,由于官方没有实现asp.netcore的sdk,这里简单实现了发送信息的功能,有兴趣的可以参考实现其他相关功能usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net.Http;usingSystem.Net.Http.Headers;…

    2025年7月1日
    5
  • centos7关闭防火墙的命令(linux系统防火墙关闭)

    一、CentOS6关闭防火墙的命令//临时关闭防火墙serviceiptablesstop//禁止开机启动防火墙chkconfigiptablesoff 二、CentOS7关闭防火墙的命令  CentOS7与 CentOS6在关闭防火墙的命令上,有了很大的区别。具体如下:1. CentOS7使用systemctl来运行命令,而Ce…

    2022年4月11日
    214
  • 去掉tomcat中appBase默认的ROOT[通俗易懂]

    我想修改tomcat的项目目录,写成绝对路径后,默认去找ROOT文件夹怎么去掉呢<Hostname=”localhost”appBase=”E:\ceshi”unpackWARs=”true”autoDeploy=”true”>  <Contextpath=””docBase=””debug=”0″reloadable=”tr…

    2022年4月12日
    125
  • MFC中使用COleVariant获取CMFCPropertyGridProperty属性窗口某个属性值

    MFC中使用COleVariant获取CMFCPropertyGridProperty属性窗口某个属性值  获取MFC属性窗口CMFCPropertyGridProperty中某个item的值时,如果不小心写错了类型,就会导致获取的结果不正确,原因就是COleVariant其实继承自一个特殊的结构体tagVARIANT。COleVariant类声明···C++classCOleVariant:publictagVARIANT{//Constructorspubli…

    2022年7月18日
    16
  • C#基础学习之——(一)Dock与Anchor

    C#基础学习之——(一)Dock与Anchor提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Dock与Anchor是什么?1.Dock2.Anchor二、使用步骤1.设计界面2.使用Anchor与Dock总结前言C#基础学习之——(一)Dock与Anchor最近在对窗体控件进行布局时,发现了Dock与Anchor这两种不同的窗体布局属性,所以查阅了一些资料,在这里进行记录。提示:以下是本篇文章正文内容,下面案例可供参考一、Dock与Anchor是什么?1.Dock①Dock在英文中是停泊的意

    2025年9月4日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号