登录框,到数据库验证,总是显示用户名不存在怎么破

LmSilvia 2017-11-15 03:55:52
调用了存储过程login1,然后console.log(source)看到

代码如下QAQ求各位帮下忙
$("#tijiao").bind('click',function(e){
errormsg='';
if(myGetValue('username')=='')
{
errormsg+='<br>用户名不能为空';
}
if(myGetValue('password')=='') {
errormsg+='<br>密码不能为空';
}
s1=myGetValue('username');
s2=myGetValue('password');
if(errormsg==''){
s=s1+' '+s2;
source=myRunStoredProcedure('jqdemos','login1','s');
console.log(source);
if(source[0].n2==1){
alert('found');
}else if(source[0].n1==1){
alert('密码错误');
}else{
alert('no exists');
}
}
else{
alert('errormsg');
}
});


存储过程是这样的:
drop procedure login1
go
create procedure login1 @p1 varchar(50),@p2 varchar(50)
as
declare @n1 int,@n2 int
select @n1=COUNT(*) from Students
where (StudentID=@p1 or email=@p1 or mobile=@p1)
select @n2=count(*) from students
where (StudentID=@p1 or email=@p1 or mobile=@p1) and password=@p2
select @n1 as n1,@n2 as n2
go
...全文
791 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LmSilvia 2017-11-18
  • 打赏
  • 举报
回复
没有人吗qwq!!!!
LmSilvia 2017-11-15
  • 打赏
  • 举报
回复
如下是myRunStoredProcedure的语句 function myRunStoredProcedure(database,proc,valuelist){ if(valuelist==undefined) valuelist=''; source=[]; $.ajax({ type:"Post", url:"system/easyui_runStoredProcedure.jsp", data:{database:database,sqlprocedure:proc,paramvalues:valuelist}, async:false, method:'post', success:function(data){ source=eval(data); } }); return source; }

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧