nodulator
Version:
Complete NodeJS Framework for Restfull APIs
44 lines (37 loc) • 910 B
text/coffeescript
class AuthDirective extends Nodulator.Directive 'auth', '$window', '$http', 'userService'
state: 'login'
ident:
username: ''
password: ''
Auth: ->
.post('/api/1/users/login', )
.success =>
.location.href = '/'
.error (data) =>
= data
setTimeout =>
=>
= ''
, 10000
Signup: ->
if .password isnt .password2
= 'Passwords doesn\'t match'
setTimeout =>
=>
= ''
, 10000
.post('/api/1/users', )
.success =>
.error (data) =>
= data
setTimeout =>
=>
= ''
, 10000
Toggle: ->
if is 'login'
= 'signup'
else if is 'signup'
= 'login'
AuthDirective.Init()