Advertisement
Guest User

Untitled

a guest
Apr 10th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. Meteor.methods({
  2. checkOldPassword: function( digest, userId ){
  3. check(digest, String);
  4.  
  5. if (this.userId) {
  6.  
  7. var user = Meteor.user();
  8. var password = digest;
  9. var inBasePassword = user.settings.oldPassword.value;
  10. var result = {};
  11.  
  12. _.forEach(inBasePassword, function(passwordValue){
  13. var count = 0;
  14. if(bcryptCompare (password, passwordValue)) {
  15. throw new Meteor.Error(403, 'Password already in database');
  16. console.log('Password already in database');
  17. return result.error = 'Erreur';
  18. }else if(count === 5) {
  19. console.log('Password not in database' );
  20. return false
  21. }
  22. count++;
  23. });
  24.  
  25. }
  26. }
  27. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement