我相信如果一個頁面需要認證,spring安全會自動將用戶帶到登錄頁面,並在成功登錄後重定向到請求的頁面。在這種情況下,我有一個可供公衆以及登錄用戶訪問的頁面(比如說,/ products/productx)。但是,如果用戶登錄,該頁面將顯示更多關於'productx'的信息。因此,在「productx.gsp」我提供了一個鏈接,用戶登錄這樣的:用戶通過點擊鏈接登錄Grails spring安全 - 如何在登錄後重定向到同一頁面?
To see more info you must be <g:link controller="login" action="auth">logged in</g:link>
後我怎麼把用戶重定向到「/產品/了ProductX」 ?我不想在'Config.groovy'中設置'defaultTargetUrl',因爲我想在幾種不同的情況下使用上述功能(登錄後重定向到不同的頁面)。任何意見將不勝感激,謝謝!
謝謝你,Aquatoad。 ajax認證肯定是一個很好和乾淨的方式。等待看看是否有人有任何巧妙的grails技巧。 – tikka