php datatype=quot;requirequot;,我的问题谁能帮我解决一下??
葬2017-12-05 08:34:432楼
这是use.php
namespace app\index\controller;
use app\index\controller\Base;
use think\Request;
use app\index\model\User as UserModel;
class user extends Base
{
//登录界面
public function login()
{
return $this-> view ->fetch();
}
//验证登录 $this ->validate($data,$rule,$msq)
public function checklogin(Request $request)
{
//厨师返回值
$status = 0;
$result = '';
$data = $request -> param();
//创建验证规则
$rule = [
'name|用户名' => 'require', //用户名必填
"password|密码" => 'require', //用户名必填
'verify|验证码' => 'require|captcha', //用户名必填
];
//进行验证
$result = $this -> validate($data,$rule);
//如果验证通过
if ($result === true){
//构造查询条件
$map =[
'name' => $data['name'],
"password" => md5($data["password"]),
];
//查询用户信息
$user =UserModel::get($map);
if($user == null){
$result = '没有找到该用户';
}else{
$status = 1;
$result = '验证通过,点击【确定】进入';
}
}
return ['status'=>$status,'message'=>$result,'data'=>$data];
}
//退出登录
public function logout()
{
}
}
这是登录页面的html login.html
后台登录 - H-ui.admin.page v3.0
看不清,换一张
使我保持登录状态
$(function(){
//给登录按钮添加点击事件
$('#login').click(function () {
$.ajax({
type: 'post',
url:'{:url("checklogin")}',
data: $('form').serialize(),
dataType: 'json',
success:function(data) { //只有返回结果为一,才能处理
if (data.status==1) {
alert(data.message);
window.loaction.href="{:url('index/index')}";
}
else{
alert(data.message);
}
}
})
})
})
function getPic(){
var ts = Date.parse(new Date())/1000;
$("#verify_img").attr("src","{:captcha_src()}?id="+Math.random()); //刷新验证码
};
php datatype=quot;requirequot;,我的问题谁能帮我解决一下??相关推荐
- idea 无法打开项目_Premiere出现quot;项目看来已经损坏,无法打开”的解决方法...
Premiere出现"项目看来已经损坏,无法打开"的解决方法 常玩Premiere 的同志呢,偶尔会遇到这种情况,花了很长的功夫剪辑了剪辑了一个工程文件,但到最后,再次剪辑的时候, ...
- 成功解决File amp;quot;f:\program files\python\python36\lib\re.pyamp;quot;, line 142, in amp;lt;modul
成功解决File "f:\program files\python\python36\lib\re.py", line 142, in <modul ...
- 成功解决TypeError: Value passed to parameter 'paddings' has DataType float32 not in list of allowed valu
成功解决TypeError: Value passed to parameter 'paddings' has DataType float32 not in list of allowed valu ...
- 孟郎诗词网3.0版本问题总结
孟郎诗词3.0版本问题总结 一.ElasticSearch 1. ES报错java.lang.RuntimeException: can not run elasticsearch as root 2 ...
- maven远程仓库和镜像
转 maven远程仓库和镜像 http://blog.csdn.net/zyxnetxz/article/details/5709196 http://www.blogjava.net/baoyaer ...
- 通用的JS表单验证插件代码
一个通用的JS表单验证插件代码.使用方法:第一步:需设定表单项数据类型,第二步:实例表单验证,验证错误提示说明(程序有自带相关错误提示,可自定义每项验证错误提示时文本,只需添加msg). [task] ...
- springboot使用Jsoup解析html
springboot使用Jsoup解析html 1.需求 前端传至后端的html数据,需要后端解析并替换值 2.解决 使用 Jsoup <dependency><groupId> ...
- 系列四、SpringMVC响应数据和结果视图
2019独角兽企业重金招聘Python工程师标准>>> 项目结构如下 一.返回值分类 一 返回字符串 Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视 ...
- typescript 叹号_TypeScript系列(五)最佳实践
前言 在进入主题之前,我们先来简单回顾一下前四篇文章想要表达的主题: 当Redux遇到TypeScript:这篇文章从redux的action出发,介绍了as和可判别联合类型(Discriminate ...
最新文章
- MATLAB读取文本文件----textread
- apache php mysql是长连接吗_php关于mysql长连接问题
- python baseexception_python 的err输出BaseException
- nginx 限流,以及nginx直接返回json格式数据
- 【数据分析】用于数据分析的8个SQL技术
- 三十三、数据仓库的概述
- 第一个极小的机器学习的应用
- linux系统引导分区,揭秘Linux(二)——操作系统引导与硬盘分区
- android 获取当前网络,Android 获取当前网络连接的类型信息
- 电力企业信息化建设方案之调度信息报送系统
- [转] Bound Service的三种方式(Binder、 Messenger、 AIDL)
- webapi 参数的请求和接收
- C# ToString()格式笔记
- 如何编译运行C语言代码
- react入门教程案例井字棋(包含改进代码)
- HTML+CSS入门学习
- 用J-Link调试S3C6410(2) --- 运行Leds程序:jink原理
- c语言提取质心坐标,求图像质心的C语言实现
- 推动计算机革命的幕后黑手
- Linux设置超级用户密码