Advertisement
Guest User

init.js

a guest
Oct 2nd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var mongoose = require('mongoose');
  2. var crypto = require('crypto');
  3.  
  4. var secret = 'codepolitan';
  5. var password = crypto.createHmac('sha256', secret)
  6.                      .update('rahasia123')
  7.                      .digest('hex');
  8.  
  9. //console.log("Password: " + password);
  10.  
  11. mongoose.connect('mongodb://localhost/organo', { useMongoClient: true, promiseLibrary: global.Promise });
  12.  
  13. var User = require('../models/user');
  14.  
  15. User.find({username:'superadmin'}, function(err, user) {
  16.     if(user.length == 0) {
  17.         var admin = new User({
  18.             username: 'superadmin',
  19.             email: 'admin@example.com',
  20.             password: password,
  21.             firstname: 'super',
  22.             lastname: 'admin',
  23.             admin: true,
  24.         });
  25.  
  26.         admin.save(function() {
  27.             if(err) throw err;
  28.             console.log('Admin is created!');
  29.         });
  30.     }
  31. });
  32.  
  33. User.find({username:'supermember'}, function(err, user) {
  34.     if(user.length == 0) {
  35.         var member = new User({
  36.             username: 'supermember',
  37.             email: 'member#example.com',
  38.             password: password,
  39.             firstname: 'super',
  40.             lastname: 'member',
  41.             admin: false,
  42.         });
  43.  
  44.         member.save(function(err) {
  45.             if(err) throw err;
  46.             console.log('Member is created!');
  47.         })
  48.     }
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement