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;