hulawho
Version:
hulawho api
51 lines (43 loc) • 1.01 kB
JavaScript
var mongoose = require('mongoose')
var config = require('./config')
var User = require('../lib/index').User
mongoose.connect(config.mongo_url)
mongoose.connection.on('connected', function(){
console.log("Connection to mongodb established")
})
mongoose.connection.on('error', function(err){
console.log(err)
})
mongoose.connection.on('disconnected', function(){
console.log("Connection to mongodb disconnected")
})
var userInfo = {
name: 'Farhan Hussain',
nick: 'farhan',
email: 'farhan@gmail.com',
auth: 'password',
password: 'some password'
}
var authData = {
auth: 'password',
email: 'farhan@gmail.com',
password: 'some password'
}
// register new user
var okko = new User(userInfo)
okko.register(function(err, res) {
if(err) {
console.log(err)
return
}
console.log(res)
// authenticate existing user
var user = new User()
user.authenticate(authData, function(err, res) {
if(err) {
console.log(err)
return
}
console.log(res)
})
})