From 61f95544b41dc137e668c4b54f4bdf719a03444e Mon Sep 17 00:00:00 2001 From: Thomas Mack Date: Sat, 12 Jan 2019 10:43:28 +0100 Subject: [PATCH] added Users --- db/index.js | 12 ++++++++++++ src/Users.js | 17 +++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/Users.js diff --git a/db/index.js b/db/index.js index f6fd851..4d43d0f 100644 --- a/db/index.js +++ b/db/index.js @@ -168,6 +168,17 @@ const getAllFromTable = function(req, res, next) { }) } +const getUserByEmail = function(username) { + let query = "Select id, name, email, kennwort, beschreibung FROM nutzer WHERE email ilike '"+username+"'"; + if(DEBUG) console.log(query); + req.db.query(query, (err, rs) => { + if (err) { + return err + } + return rs.rows[0]; + }) +} + module.exports = { query, @@ -178,5 +189,6 @@ module.exports = { insertNameKeyObject, deleteNameKeyObject, getAllFromTable, + getUserByEmail, getStructure }; diff --git a/src/Users.js b/src/Users.js new file mode 100644 index 0000000..f041533 --- /dev/null +++ b/src/Users.js @@ -0,0 +1,17 @@ + +import { getUserByEmail } from ('./../db/'); + + + +class User { + + findOne(username) { + getUserByEmail(username).then() + } + + +} + + + +export default User;