add basic support for safe mode
This commit is contained in:
@@ -8,7 +8,8 @@ class ApplicationController < ActionController::Base
|
||||
before_filter :normalize_search
|
||||
before_filter :set_started_at_session
|
||||
before_filter :api_check
|
||||
# before_filter :secure_cookies_check
|
||||
before_filter :set_safe_mode
|
||||
before_filter :secure_cookies_check
|
||||
layout "default"
|
||||
|
||||
rescue_from User::PrivilegeError, :with => :access_denied
|
||||
@@ -104,13 +105,15 @@ protected
|
||||
end
|
||||
end
|
||||
|
||||
def set_safe_mode
|
||||
CurrentUser.set_safe_mode(request)
|
||||
end
|
||||
|
||||
def secure_cookies_check
|
||||
if true || request.ssl?
|
||||
if request.ssl?
|
||||
Danbooru::Application.config.session_store :cookie_store, :key => '_danbooru_session', :secure => true
|
||||
else
|
||||
Danbooru::Application.config.session_store :cookie_store, :key => '_danbooru_session', :secure => false
|
||||
end
|
||||
ap cookies
|
||||
true
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user