mirror of
https://github.com/heartcombo/devise.git
synced 2026-04-28 03:00:29 -04:00
Add scope into warden user access
This commit is contained in:
@@ -255,7 +255,7 @@ module ActionDispatch::Routing
|
||||
#
|
||||
def authenticate(scope=nil, block=nil)
|
||||
constraint = lambda do |request|
|
||||
request.env["warden"].authenticate!(:scope => scope) and (block.nil? or block.call(request.env["warden"].user))
|
||||
request.env["warden"].authenticate!(:scope => scope) and (block.nil? or block.call(request.env["warden"].user(scope)))
|
||||
end
|
||||
|
||||
constraints(constraint) do
|
||||
@@ -283,7 +283,7 @@ module ActionDispatch::Routing
|
||||
#
|
||||
def authenticated(scope=nil, block=nil)
|
||||
constraint = lambda do |request|
|
||||
request.env["warden"].authenticate?(:scope => scope) and (block.nil? or block.call(request.env["warden"].user))
|
||||
request.env["warden"].authenticate?(:scope => scope) and (block.nil? or block.call(request.env["warden"].user(scope)))
|
||||
end
|
||||
|
||||
constraints(constraint) do
|
||||
|
||||
Reference in New Issue
Block a user