登陆页面不能与后台的用户名密码校验
来源:4-4 异步方式实现登录功能—服务端对数据进行强校验
linna4098357
2017-02-25
老师,我在用户名哪里输入空格,任何密码哪里随便输入几个字符,点击登陆不会提示“用户名不能为空”。检查了所有代码和你的完全一样。我还截图了,请问我这个到底错哪里了?
4回答
-
singwa
2017-02-26
您好,你js代码 贴下
012017-02-28 -
linna4098357
提问者
2017-02-28
var login = {
check : function(){
var username = $('input[name="username"]').val();
var password = $('input[name="password"]').val();
if(!username){
dialog.error('用户名不能为空');
}
if(!password){
dialog.error('密码不能为空');
}
var url = "/index.php?m=admin&c=login&a=check";
var data = {'username':username,'password':password};
//执行异步请求 $.post
$.post(url,data,function(result) {
if(result.status == 0){
return dialog.error(result.message);
}
if(result.status ==1){
return dialog.success(result.message,'/index.php?m=admin&c=index');
}
},'JSON');
//获取登陆页面中的用户名和密码
}
}00 -
milletppp
2017-02-27
我的是function.php这个明明写错了字母了。因为有如下原因,所以一定要在Common下写function.php。
http://coding.imooc.com/learn/questiondetail/6443.html
00 -
milletppp
2017-02-27
我也是呢,代码完全一样,但是还是没有后台校验,不弹出dialog.error的内容
00
相似问题