Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Meteor.methods({
- checkOldPassword: function( digest, userId ){
- check(digest, String);
- if (this.userId) {
- var user = Meteor.user();
- var password = digest;
- var inBasePassword = user.settings.oldPassword.value;
- var result = {};
- _.forEach(inBasePassword, function(passwordValue){
- var count = 0;
- if(bcryptCompare (password, passwordValue)) {
- throw new Meteor.Error(403, 'Password already in database');
- console.log('Password already in database');
- return result.error = 'Erreur';
- }else if(count === 5) {
- console.log('Password not in database' );
- return false
- }
- count++;
- });
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement