Как сделать так, чтобы мой сервер работал отдельно для всех пользователей - PullRequest
0 голосов
/ 29 февраля 2020

Я создал сайт, используя Node.js и Express. Сайт состоит из страницы входа, которая подключена к базе данных mongodb. Пока работает сайт с разных устройств на localhost. Если я вошел в систему на одном устройстве, я войду в систему на всех устройствах. Какие изменения я должен внести в код, чтобы каждый отдельный пользователь мог входить и выходить отдельно

Код моего маршрутизатора входа в систему

var express = require('express');
var router = express.Router();
var user = require('./userModel');
var SHA256 = require('crypto-js/sha256');
var variables = require('./variables');

router.post('/login',function (req,res) {

    user.find({email:req.body.email},function (err,user1) {
        if(typeof user1[0] == 'undefined')
        {
            res.render('login',{ errlog : 2});
        }
        else
        {
            if(user1[0].password == SHA256(req.body.password))
            {
                variables.updateEmail(user1[0].email);
                res.redirect('/');
            }
            else
            {
                res.render('login',{ errlog : 1})
            }
        }

    });
});

router.get('/',function (req,res) {
    res.render('login',{errlog:0})
});

module.exports = router;


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...