增加redirect方法
This commit is contained in:
parent
de7df945de
commit
e58101543b
|
|
@ -80,8 +80,7 @@ public class BladeController {
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getParameter(String name, String defaultValue) {
|
public String getParameter(String name, String defaultValue) {
|
||||||
String result = getRequest().getParameter(name);
|
return Convert.toStr(getRequest().getParameter(name), defaultValue);
|
||||||
return StrKit.notBlank(result) ? result : defaultValue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getParameterToInt(String name) {
|
public Integer getParameterToInt(String name) {
|
||||||
|
|
@ -119,6 +118,10 @@ public class BladeController {
|
||||||
public String getContextPath() {
|
public String getContextPath() {
|
||||||
return getRequest().getContextPath();
|
return getRequest().getContextPath();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String redirect(String url) {
|
||||||
|
return StrKit.format("redirect:{}", url);
|
||||||
|
}
|
||||||
|
|
||||||
/** ============================ mapping ================================================= */
|
/** ============================ mapping ================================================= */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ public class LoginController extends BaseController implements Const{
|
||||||
@GetMapping("/login")
|
@GetMapping("/login")
|
||||||
public String login() {
|
public String login() {
|
||||||
if (ShiroKit.isAuthenticated()) {
|
if (ShiroKit.isAuthenticated()) {
|
||||||
return REDIRECT + "/";
|
return redirect("/");
|
||||||
}
|
}
|
||||||
return LOGIN_REALPATH;
|
return LOGIN_REALPATH;
|
||||||
}
|
}
|
||||||
|
|
@ -108,13 +108,13 @@ public class LoginController extends BaseController implements Const{
|
||||||
doLog(ShiroKit.getSession(), "登出");
|
doLog(ShiroKit.getSession(), "登出");
|
||||||
Subject currentUser = ShiroKit.getSubject();
|
Subject currentUser = ShiroKit.getSubject();
|
||||||
currentUser.logout();
|
currentUser.logout();
|
||||||
return REDIRECT + "/login";
|
return redirect("/login");
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping("/unauth")
|
@RequestMapping("/unauth")
|
||||||
public String unauth() {
|
public String unauth() {
|
||||||
if (ShiroKit.notAuthenticated()) {
|
if (ShiroKit.notAuthenticated()) {
|
||||||
return REDIRECT + "/login";
|
return redirect("/login");
|
||||||
}
|
}
|
||||||
return NOPERMISSION_PATH;
|
return NOPERMISSION_PATH;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user