Guest User

Untitled

a guest
Feb 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. 'use strict';
  2.  
  3. constructor(User) {
  4.  
  5. this.User = User;
  6. this.md5 = require('md5');
  7. }
  8.  
  9. createUser(userDatas){
  10.  
  11. console.log('[UserDir] User value : ' + this.User);//return 'class extends models'
  12.  
  13. return new Promise((resolve, reject) => {
  14. let md5Password = this.md5(userDatas.password);
  15. this.User.create({
  16. login: userDatas.login,
  17. password: md5Password,
  18. lastconnection: Date.now(),
  19. }).then((result) => {
  20. resolve(result);
  21. }).catch((err) => {
  22. reject(err);
  23. });
  24. })
  25. }
  26.  
  27. readUserByLoginAndPassword(values){
  28.  
  29. console.log('[UserDir] User value : ' + this.User);// return 'undefined'
  30.  
  31. return new Promise((resolve, reject) => {
  32. this.User.find({
  33. where: {
  34. login: values.login,
  35. password: values.password
  36. }
  37. }).then((content) => {
  38. console.log(content);
  39. resolve(content);
  40. }).catch((err) => {
  41. reject (err);
  42. })
  43. })
  44. }
Add Comment
Please, Sign In to add comment