Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- constructor(User) {
- this.User = User;
- this.md5 = require('md5');
- }
- createUser(userDatas){
- console.log('[UserDir] User value : ' + this.User);//return 'class extends models'
- return new Promise((resolve, reject) => {
- let md5Password = this.md5(userDatas.password);
- this.User.create({
- login: userDatas.login,
- password: md5Password,
- lastconnection: Date.now(),
- }).then((result) => {
- resolve(result);
- }).catch((err) => {
- reject(err);
- });
- })
- }
- readUserByLoginAndPassword(values){
- console.log('[UserDir] User value : ' + this.User);// return 'undefined'
- return new Promise((resolve, reject) => {
- this.User.find({
- where: {
- login: values.login,
- password: values.password
- }
- }).then((content) => {
- console.log(content);
- resolve(content);
- }).catch((err) => {
- reject (err);
- })
- })
- }
Add Comment
Please, Sign In to add comment