nutzwk前后端分离,如果没有登录,现在是跳转到登录页面,怎么只返回状态呢?
@兽哥
10 回复
既然都分离了,路由也交给前端,后端只提供服务,返回json数据
来自狂拽炫酷吊炸天的 NutzCN
@gitleonine1989 用的不是vue分支,是不是有。。
@wendal 如果不是ajax请求,重定向到登录页面
protected void whenUnauthenticated(ActionContext ac, UnauthenticatedException e) throws Exception {
if (NutShiro.isAjax(ac.getRequest())) {
ac.getResponse().addHeader("loginStatus", "accessDenied");
NutShiro.rendAjaxResp(ac.getRequest(), ac.getResponse(), Result.error("登录失效"));
} else {
new ServerRedirectView(loginUri).render(ac.getRequest(), ac.getResponse(), null);
}
}
@vincentwong109 哦,nutzwk啊,我以为自己搭的项目
来自狂拽炫酷吊炸天的 NutzCN
@wendal 没有,是在浏览器直接输的地址或者用postman, 跳转到登录页。
都改成ajax响应是正常的
@wendal OK,谢谢兽哥
添加回复
请先登陆