provides local user login for ndx-framework
install with
npm install --save ndx-passport
src/server/app.coffee
require 'ndx-server'
.config
database: 'db'
.use 'ndx-passport'
.start()
src/client/../login.coffee
#login
$http.post '/api/login',
email: $scope.email
password: $scope.password
.then (response) ->
#logged in
, (err) ->
#login error
$scope.message = err.data
#sign up
$http.post '/api/signup',
email: $scope.email
password: $scope.password
.then (response) ->
#logged in
, (err) ->
#login error
$scope.message = err.data
environment | config | description |
---|---|---|
USERNAME_FIELD | usernameField | the field passport uses for the username, defaults to email |
PASSWORD_FIELD | passwordField | the field passport uses for the user's password, defaults to password |