5,655
社区成员
发帖
与我相关
我的任务
分享
/*
* 注册会员
*/
form.on('submit(registerUser)', function(data){
if(!pwd){layer.msg("两次的密码输入不一致!",{icon:5}); return false}
if(!verifyFlag){layer.msg("请验证拖动条!",{icon:5}); return false}
var index = layer.load(1, {
shade: [0.3,'black'] //0.1透明度的白色背景
});
$.ajax({
url:'adduser',
data:$("#regForm").serialize(),
type:"POST",
dataType:"JSON",
success:function(rs){
if(rs.result=="success"){
layer.msg("注册成功!即将跳转到登录页面",{icon:6});
setTimeout(function(){ location.href="loginuser.html"; }, 2000);
}else if(rs.result=="exist"){
layer.msg("用户已存在!",{icon:5});
}else{
layer.msg("error!",{icon:5});
}
},error:function(){
layer.msg("服务异常",{icon:5});
},complete: function(){
layer.close(index);
}
});
return false;
});
//用户注册
@ResponseBody
@RequestMapping("/adduser")
public Object register(User user,HttpSession session) {
user.setUserPwd(MD5.md5(user.getUserPwd().getBytes())); //密码加密
User userTel = uservice.selectUserTel(user.getUserTel()); //查询手机号用户是否已存在
if(userTel!=null) {
return new JsonModel("exist"); //判断已存在
}
Integer count = uservice.addUser(user);
if(count>0){
return new JsonModel("success");
}
return new JsonModel("error");
}
/*
* 会员登录
*/
form.on('submit(loginUser)', function(data){
if(!verifyFlag){layer.msg("请验证拖动条!",{icon:5}); return false;}
var index = layer.load(1, {
shade: [0.3,'black'] //0.1透明度的白色背景
});
$.ajax({
url:'dologinuser',
data:$("#loginForm").serialize(),
type:"POST",
dataType:"JSON",
success:function(rs){
if(rs.result=="success"){
location.href="userbasic.html";
}else{
layer.msg("用户名或密码错误!",{icon:5});
}
},error:function(){
layer.msg("服务异常",{icon:5});
},complete: function(){
layer.close(index);
}
});
return false;
});
//用户登录
@ResponseBody
@RequestMapping("/dologinuser")
public Object login(User user, HttpSession session) {
user.setUserPwd(MD5.md5(user.getUserPwd().getBytes()));
user = uservice.selectLoginUser(user);
if(user!=null){
session.setAttribute("user", user);
return new JsonModel("success");
}
return new JsonModel("error");
}