ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

用户登录

2022-03-09 20:33:41  阅读:127  来源: 互联网

标签:function 登录 用户 else json result login


 

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>

 

标签:function,登录,用户,else,json,result,login
来源: https://www.cnblogs.com/shuangshuangzi/p/15986868.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有