昨天我们将了登陆如何在后端进行一个实现,我这里直接先将退出的一个后端controller层的一个代码放在这里,很简单,我们就不做赘述,就是通过清除会话中的"employee"属性来实现员工的退出登录功能,并返回一个表示操作成功的响应。
上代码:
/**
* 员工退出功能
* @param request
* @return
*/
@PostMapping("logout")
public R<String> logout(HttpServletRequest request){
/**
* 清理Session中保存的当前登陆员工的ID
*/
request.getSession().removeAttribute("employee");
return R.success("退出成功");
}
核心代码为: request.getSession().removeAttribute("employee");
这是什么意思呢:
-
request.getSession():首先,通过HttpServletRequest对象的getSession()方法获取当前的HttpSession对象。如果会话尚未创建,getSession()方法会自动创建一个新的会话。 -
removeAttribute("employee"):然后,调用

最低0.47元/天 解锁文章

1693

被折叠的 条评论
为什么被折叠?



