Module: Authlogic::AuthenticatesMany
- Defined in:
- lib/authlogic/authenticates_many/base.rb,
lib/authlogic/authenticates_many/association.rb
Overview
This allows you to scope your authentication. For example, let’s say all users belong to an account, you want to make sure only users that belong to that account can actually login into that account. Simple, just do:
class Account < ActiveRecord::Base
authenticates_many :user_sessions
end
Now you can scope sessions just like everything else in ActiveRecord:
@account.user_sessions.new(*args)
@account.user_sessions.create(*args)
@account.user_sessions.find(*args)
# ... etc
Checkout the authenticates_many method for a list of options. You may also want to checkout Authlogic::ActsAsAuthentic::Scope to scope your model.
Defined Under Namespace
Modules: Base Classes: Association