This repository has been archived on 2026-05-01. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
chatless/backend/service-authentication/mongodbQueries.js
2021-05-28 11:55:45 +02:00

32 lines
1 KiB
JavaScript

const config = require('./config');
const mongoDB = require ('./mongodbConnect').getDB();
function checkLoginQuery(login, password){
// SELECT idUtilisateurs
// FROM utilisateurs
// WHERE login = ? AND password = ?;
return new Promise((resolve, reject) => {
resolve(mongoDB.collection(config.mongodbUtilisateurs).find(
{login: login, password: password},
{projection: {_id: 1}}).count());
});
}
module.exports.checkLoginQuery = checkLoginQuery;
function register(login, password){
// INSERT INTO users(login, password)
return new Promise((resolve, reject) => {
mongoDB.collection(config.mongodbUtilisateurs).insertOne(
{
login: login,
password: password
},{},function(err,res){
console.log(res);
if(res !== undefined){
resolve(res.insertedCount === 1);
}
});
});
}
module.exports.register = register;