Java项目实战跟练day3——springboot + mybatis plus开发
登录退出功能开发
思路设计:用户点击退出按钮,发送请求到后台,请求地址为’/employee/logout’,请求方式为post。设计controller的对应处理方法,编写处理逻辑。
逻辑功能:清除session中的用户id,返回结果。
前端请求:
1.通过axios向后端发送请求:
function logoutApi(){
return $axios({
'url': '/employee/logout',
'method': 'post',
})
}
2.后端controller处理逻辑,EmployeeController.java
/*
员工退出
request
*/
@PostMapping("/logout")
public R<String> loginout(HttpServletRequest request){
//清除session中的员工id
request.getSession().removeAttribute("employee");
return R.success("退出成功");
}
}