Sha256: c5f00651e57089872ede58bf4b332b643dd664879c6d2a12a6225146166ae29e

Contents?: true

Size: 423 Bytes

Versions: 6

Compression:

Stored size: 423 Bytes

Contents

module Teamster
  module Core
    module LoginHelper
      def decode(obj)
        Base64.decode64 obj
      end

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

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

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
teamster-0.7.0 lib/teamster/login_helper.rb
teamster-0.6.1 lib/teamster/login_helper.rb
teamster-0.6.0 lib/teamster/login_helper.rb
teamster-0.5.2 lib/teamster/login_helper.rb
teamster-0.5.1 lib/teamster/login_helper.rb
teamster-0.4.0 lib/teamster/login_helper.rb