У меня есть система входа в систему с моим NodeJS, используя mysql-node
.Сохранение пользователя вошел в систему с nodeJS
Проблема, с которой я когда-либо заключался, как сохранить вход пользователя в систему, если они обновляют страницу, им нужно снова войти в систему, потому что я не знаю, как сохранить сеанс.
Моя система Войти, как это:
socket.on('login', function(data,callBack){
var username = sanitize(data['login']).escape(),
pass = sanitize(data['password']).escape();
var query = connection.query('SELECT uid FROM users WHERE name = ? AND pass = ?', [username,pass],
function(err,results){
if(err){
console.log('Oh No! '+err);
} else if(results.length == 1){
//some how set a session here
} else if(!results.length) {
console.log('No rows found!');
}
});
});
У меня трудно понять, как я установить сеанс для каждого клиента, который подключается. Возможно ли это с помощью NodeJS?
Хмм, этот учебник использует mongoDB, а не mySQL – Sir
Я уверен, что механизм сессии и db являются очень ортогональными компонентами. – verybadalloc