0
我有一個簡單的應用程序,但我關心用戶數據的confidencial。 使用這種類型的驗證安全嗎?Rails:使用這種風格的before_filter是否安全
before_filter :authenticate, :only => [:show, :edit, :update]
before_filter :correct_user, :only => [:show, :edit, :update]
def authenticate
redirect_to(root_path) unless !current_user.nil?
end
def correct_user
redirect_to(root_path) unless current_user == User.find(params[:id])
end
謝謝!我有來自Railscasts'270的認證方法(http://railscasts.com/episodes/270-authentication-in-rails-3-1)。我希望,這不是一個壞的解決方案:) –
當然,這不是一個不好的解決方案。如果你有興趣,我會建議你看康康。它由Ryan Bates寫的是Railscasts的同一個人。 –