Java教程

用户登录

本文主要是介绍用户登录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

1.登录-持久层

1.1编写sql语句

 

2.登录-业务层

 

3.登录-控制层

3.1处理异常
else if(e instanceof UserNotFoundEx)
        {
            result.setState(5001);
            result.setMessage("用户数据不存在");
        }
        else if(e instanceof PasswordNotMatchEx)
        {
            result.setState(5002);
            result.setMessage("用户密码错误");
        }
3.2设计请求

 

3.3格式

@RequestMapping("login")
public JsonResult<User> login(String username,String password)
{
iUserService.login(username, password);
return new JsonResult<>(OK);
}

 

4.登录-前端关联

<script type="text/javascript">
$("#btn-login").click(function () {
$.ajax({
url:"/users/login",
data:$("#form-login").serialize(),
type:"POST",
dataType:"json",
success:function (json) {
if(json.state == 200)
{
alert("登录成功");
location.href = "index.html";
}
else{
alert("登录失败");
}
},
error:function (xhr) {
alert("登录产生未知异常" + xhr.message);
}
});
});
</script>

 

这篇关于用户登录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!