0
我知道我可以在控制器上設置@Secured('permitAll')以允許訪問,但我想限制只訪問那些未登錄的用戶並允許即使登錄用戶訪問。我已經通過文檔,但我似乎想念它?我希望用戶/創建僅在沒有用戶登錄時纔可訪問。預先感謝。Grails 3 Spring Security Core:僅當用戶未登錄時授予訪問權限
我知道我可以在控制器上設置@Secured('permitAll')以允許訪問,但我想限制只訪問那些未登錄的用戶並允許即使登錄用戶訪問。我已經通過文檔,但我似乎想念它?我希望用戶/創建僅在沒有用戶登錄時纔可訪問。預先感謝。Grails 3 Spring Security Core:僅當用戶未登錄時授予訪問權限
如果用戶沒有角色,則限制代碼。
def userRoleNames = springSecurityService.principal.authorities*.authority
if (userRoleNames == null){...}
這是一個解決方案。
完美的作品,謝謝。 –