Fix redirect behaviour after sign in.

This commit is contained in:
takezoe
2013-08-10 23:13:43 +09:00
parent 69c5f9e19a
commit 14de86afa0
3 changed files with 17 additions and 5 deletions

View File

@@ -16,9 +16,9 @@ trait SignInControllerBase extends ControllerBase { self: SystemSettingsService
)(SignInForm.apply)
get("/signin"){
val queryString = request.getQueryString
if(queryString != null && queryString.startsWith("/")){
session.setAttribute("REDIRECT", queryString)
val redirect = params.get("redirect")
if(redirect.isDefined && redirect.get.startsWith("/")){
session.setAttribute("REDIRECT", redirect.get)
}
html.signin(loadSystemSettings())
}