mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 07:11:34 +08:00
Allow using the API when Login required site setting is on.
This commit is contained in:
@ -281,7 +281,9 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
|
||||
def redirect_to_login_if_required
|
||||
redirect_to :login if SiteSetting.login_required? && !current_user
|
||||
return if current_user || (request.format.json? && api_key_valid?)
|
||||
|
||||
redirect_to :login if SiteSetting.login_required?
|
||||
end
|
||||
|
||||
def build_not_found_page(status=404, layout=false)
|
||||
|
Reference in New Issue
Block a user