Force logout if localstorage password is wrong *rework*

This commit is contained in:
brantje 2016-09-27 22:05:09 +02:00
parent 79052e4d70
commit 67b8dbe511

View file

@ -70,9 +70,7 @@ angular.module('passmanApp')
$scope.sharing_keys = {};
$scope.newVault = function () {
$scope.creating_vault = true;
var _vault = {
};
var _vault = {};
var key_size = 1024;
ShareService.generateRSAKeys(key_size).progress(function (progress) {
var p = progress > 0 ? 2 : 1;
@ -102,24 +100,17 @@ angular.module('passmanApp')
_vault.vaultKey = angular.copy(vault_key);
VaultService.setActiveVault(_vault);
VaultService.getVault(vault).then(function (credentials) {
for (var i = 0; i < credentials.length; i++) {
var credential = credentials[i];
if (credential.hidden = true) {
var credential = credentials[0];
try {
var c = CredentialService.decryptCredential(credential);
if (c.password === 'lorum ipsum') {
if ($scope.remember_vault_password) {
SettingsService.setSetting('defaultVaultPass', vault_key);
}
_loginToVault(vault, vault_key);
}
} catch (e) {
console.log(e)
$scope.error = 'Incorrect vault password!'
}
break;
}
}
})
};