SSH怎么验证用户已存在和登录用户已存在 ,用jquery,ajax 或者其他的方法都可以,要有详细代码 10
我的数据库表user,表里面有属于:id,username,password,email我用的是struts2...
我的数据库表user, 表里面有属于:id,username,password,email
我用的是 struts 2 展开
我用的是 struts 2 展开
展开全部
js中,
用jquey的ajax
$.ajax({
type: "POST",
url: your.action,
data: "name=John&password=123",
success: function(msg){
if(msg == '1'){
//后台如果返回1,表示验证通过
}else if(msg =='2'){
//后台返回2时的业务处理
}else if(...){
//依次类推......
}
}
});
你说你用SSH,我不知道你用的是struts1 还是struts2,我就写下后台你处理的大至的思路吧
1、你先得到前面传来的name 和password的值
2、然后根据你前台传来的值去数据库中查找该用户是否存在
(select count(*) from user where username='John' and password='123')
如果返回值是1说明,数据库中存在这个用户,这时,你就返回1给前台JS,
JS中会在
if(msg == '1'){
//后台如果返回1,表示验证通过
}
这里处理你返回的结果
如果查询结果是0,说明数据库中不存在这个用户,你向前台返回2,在这里
else if(msg =='2'){
//后台返回2时的业务处理
}
写下返回2时业务处理
如果有其它业务需要,可以在此做回值做标识,依次进行判断
下面依次类推即可
我只能提供一个简略版的,我没你手上的项目和数据库,只能帮到这里了。
用jquey的ajax
$.ajax({
type: "POST",
url: your.action,
data: "name=John&password=123",
success: function(msg){
if(msg == '1'){
//后台如果返回1,表示验证通过
}else if(msg =='2'){
//后台返回2时的业务处理
}else if(...){
//依次类推......
}
}
});
你说你用SSH,我不知道你用的是struts1 还是struts2,我就写下后台你处理的大至的思路吧
1、你先得到前面传来的name 和password的值
2、然后根据你前台传来的值去数据库中查找该用户是否存在
(select count(*) from user where username='John' and password='123')
如果返回值是1说明,数据库中存在这个用户,这时,你就返回1给前台JS,
JS中会在
if(msg == '1'){
//后台如果返回1,表示验证通过
}
这里处理你返回的结果
如果查询结果是0,说明数据库中不存在这个用户,你向前台返回2,在这里
else if(msg =='2'){
//后台返回2时的业务处理
}
写下返回2时业务处理
如果有其它业务需要,可以在此做回值做标识,依次进行判断
下面依次类推即可
我只能提供一个简略版的,我没你手上的项目和数据库,只能帮到这里了。
追问
谢了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询