1.0.2 • Published 11 years ago

ember-auth-module-timeoutable v1.0.2

Weekly downloads
1
License
-
Repository
github
Last release
11 years ago

timeoutable module for ember-auth

Timeout a signed in session after a specified period.

Config

App.Auth = Em.Auth.extend
  modules: ['timeoutable']

  timeoutable:
    # [number] (opt) Period (mins) before timing out a signed in session;
    #   default: 20
    period: 20

    # [function] (opt) Method to call for timing out a signed in session;
    #   default: (auth).signOut()
    callback: null

Usage

# Low-level methods for manual use

# reset the timeout period
@auth.get('module.timeoutable').reset()

# register a new timeout (and cancel any previously registered timeout)
@auth.get('module.timeoutable').register()

# cancel any registered timeout
@auth.get('module.timeoutable').clear()