Advertisement
Guest User

Untitled

a guest
May 6th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. async function getPassword(email) {
  2. const queryString = "SELECT password FROM spieler WHERE email = ?"
  3.  
  4. const con = getConnection()
  5.  
  6. return password = await con.query(queryString, [email], (err, result, flds) => {
  7. console.log("password is: " + result[0].password)
  8. })
  9. }
  10.  
  11. app.post('/api/login', validatePayloadMiddleware, (req, res) => {
  12.  
  13. const email = req.body.email
  14. const pw = req.body.pw
  15.  
  16. var username = ""
  17. var userData = {}
  18.  
  19. if (email != null) {
  20.  
  21. const queryString = "SELECT * FROM spieler WHERE email = ?"
  22.  
  23. const con = getConnection()
  24.  
  25. con.query(queryString, [email], (err, result, flds) => {
  26. if(err) {
  27. res.status(404).send({
  28. errorMessage: 'No User Found'
  29. })
  30. }
  31.  
  32. if (result.length > 0) {
  33. const pw = getPassword(email)
  34. username = result[0].username
  35. console.log("++++ " + username)
  36. }
  37. })
  38.  
  39. req.session.user = userData
  40.  
  41. res.status(200).send({
  42. user : userData
  43. })
  44. } else {
  45. res.status(403).send({
  46. errorMessage: 'Permission denied'
  47. })
  48. }
  49. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement