|
@@ -22,7 +22,6 @@ const express = require('express'),
|
|
|
// global module
|
|
|
const global = require('./logic/global');
|
|
|
|
|
|
-
|
|
|
// database
|
|
|
const MongoDB = mongoose.connect('mongodb://localhost:27017/musare').connection;
|
|
|
|
|
@@ -43,7 +42,6 @@ const coreHandler = require('./logic/coreHandler'),
|
|
|
socketHandler = require('./logic/socketHandler'),
|
|
|
expressHandler = require('./logic/expressHandler');
|
|
|
|
|
|
-
|
|
|
global.db = {
|
|
|
user: require('./schemas/user')(mongoose),
|
|
|
station: require('./schemas/station')(mongoose)
|
|
@@ -74,11 +72,11 @@ passport.deserializeUser((user, done) => {
|
|
|
|
|
|
passport.use('local-signup', new LocalStrategy((username, password, cb) => {
|
|
|
process.nextTick(() => {
|
|
|
- db.user.findOne({'username' : username }, function(err, user) {
|
|
|
+ global.db.user.findOne({'username' : username}, function(err, user) {
|
|
|
if (err) return cb(err);
|
|
|
if (user) return cb(null, false);
|
|
|
else {
|
|
|
- var newUser = new db.user({
|
|
|
+ let newUser = new global.db.user({
|
|
|
username
|
|
|
});
|
|
|
newUser.save(function(err) {
|
|
@@ -92,7 +90,7 @@ passport.use('local-signup', new LocalStrategy((username, password, cb) => {
|
|
|
|
|
|
passport.use('local-login', new LocalStrategy((username, password, cb) => {
|
|
|
process.nextTick(() => {
|
|
|
- db.user.findOne({username}, (err, user) => {
|
|
|
+ global.db.user.findOne({username}, (err, user) => {
|
|
|
if (err) return cb(err);
|
|
|
if (!user) return cb(null, false);
|
|
|
if (!user.services.token.password == password) return done(null, false);
|