Я использую версию grails-2.4.5 и spring-security-core-2.0-RC5. Я установил целевой URI по умолчанию на странице config.groovy. При входе пользователя в систему они могут получить доступ к этой странице, а при выходе из системы нет доступа, должна отображаться только страница входа. Моя проблема в том, что когда отображается страница входа пользователя в систему, но если нажата кнопка возврата браузера, отображается целевая страница по умолчанию, хотя он не может получить доступ к каким-либо действиям. Но это странно. Может кто-нибудь помочь мне, пожалуйста? Моя конфигурация приведена ниже:
в config.groovy >>
grails.plugin.springsecurity.successHandler.defaultTargetUrl = '/dashboard/index'
grails.plugin.springsecurity.logout.postOnly = false
мой класс отображения URL-адресов >>
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?(.$format)?"{
constraints {
// apply constraints here
}
}
"/"(controller:"login", action: "auth")
"500"(view:'/error')
}
}
мой целевой метод по умолчанию uri >>
class DashboardController {
def index() {
}
}