Class: Picombo::Auth
- Inherits:
-
Object
- Object
- Picombo::Auth
- Includes:
- Singleton
- Defined in:
- lib/picombo-auth/classes/auth.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.logged_in? ⇒ Boolean
32 33 34 |
# File 'lib/picombo-auth/classes/auth.rb', line 32 def self.logged_in? ! Picombo::Session.instance.get('loggedin').nil? end |
Instance Method Details
#login(user, password) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/picombo-auth/classes/auth.rb', line 13 def login(user, password) user = Picombo::Models::User.first(:username => user, :password => Digest::SHA1.hexdigest(password)) if user # set the session as logged in Picombo::Session.instance.set('loggedin', true) Picombo::Session.instance.set('user', user) return true end false end |