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