让我们试着看到安全模块的源会发生什么:
if (!session.contains("username")) {
flash.put("url", "GET".equals(request.method) ? request.url : "/");
login();
}
...和登录方法
public static void login() throws Throwable {
Http.Cookie remember = request.cookies.get("rememberme");
if (remember != null && remember.value.indexOf("-") > 0) {
String sign = remember.value.substring(0, remember.value.indexOf("-"));
String username = remember.value.substring(remember.value.indexOf("-") + 1);
if (Crypto.sign(username).equals(sign)) {
session.put("username", username);
redirectToOriginalURL();
}
}
flash.keep("url");
render("Application/login.html");
}
所以,关于你的问题,并根据您的步骤,你将被重定向登录页面。