Merge branch 'master' into webhook

This commit is contained in:
takezoe
2013-09-12 01:34:31 +09:00
3 changed files with 13 additions and 6 deletions

View File

@@ -42,9 +42,13 @@ trait SignInControllerBase extends ControllerBase { self: SystemSettingsService
session.setAttribute("LOGIN_ACCOUNT", account)
updateLastLoginDate(account.userName)
session.get("REDIRECT").map { redirectUrl =>
session.get("REDIRECT").map { case redirectUrl: String =>
session.removeAttribute("REDIRECT")
redirect(redirectUrl.asInstanceOf[String])
if(redirectUrl.replaceFirst("/$", "") == request.getContextPath){
redirect("/")
} else {
redirect(redirectUrl)
}
}.getOrElse {
redirect("/")
}