Module: Teamster::Core::LoginHelper

Defined in:
lib/teamster/login_helper.rb

Instance Method Summary collapse

Instance Method Details

#decode(obj) ⇒ Object



4
5
6
# File 'lib/teamster/login_helper.rb', line 4

def decode(obj)
  Base64.decode64 obj
end

#login_errorObject



18
19
20
# File 'lib/teamster/login_helper.rb', line 18

def 
  halt 403, 'Wrong username or password provided!'
end

#redirect_backObject



12
13
14
15
16
# File 'lib/teamster/login_helper.rb', line 12

def redirect_back
  ref = settings.referrer || '/'
  settings.referrer = nil
  redirect to ref
end

#referrer(ref) ⇒ Object



8
9
10
# File 'lib/teamster/login_helper.rb', line 8

def referrer(ref)
  settings.referrer = ref.path
end