我想要完全鎖定Rails應用程序,使得針對特定用戶角色的所有非明確授權的路由都被拒絕(403)。在Rails應用程序中拒絕訪客訪問
我繼承了這個應用程序,所以我對框架的理解很差,但是目前好像我有相反的:一切的開放,除非我明確地將其關閉。
我有一個authorization_rules.rb文件,我已經給客串角色沒有權限,但我可以在不登錄的還是訪問網頁。我想我可以在一頁一頁去,並確保一個頁面需要授權(filter_access_to?),但我可能會錯過一個。我怎樣才能關閉所有東西,然後只在我明確允許的情況下打開訪問權限?
這是使用Rails 2.3.5。
你有你的application_controller一個require_user方法?如果你這樣做,只是添加的before_filter:require_user,:除了=> [:登錄]您的應用程序控制器 – corroded