Fix unlock code.
This commit is contained in:
12
c_micasad/cache/SecretStore.cs
vendored
12
c_micasad/cache/SecretStore.cs
vendored
@@ -97,20 +97,22 @@ namespace sscs.cache
|
||||
if (sDesktopPassword != null)
|
||||
{
|
||||
// verify Desktop password
|
||||
state = STATE_OK;
|
||||
return true;
|
||||
//state = STATE_OK;
|
||||
//return true;
|
||||
}
|
||||
|
||||
|
||||
if (sMasterPassword != null)
|
||||
{
|
||||
// verify MasterPassword
|
||||
state = STATE_OK;
|
||||
return true;
|
||||
if (SetMasterPassword(sMasterPassword))
|
||||
{
|
||||
state = STATE_OK;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
internal bool StartPersistenceByDesktopPasswd(string desktopPasswd)
|
||||
|
||||
@@ -161,7 +161,7 @@ namespace sscs.verbs
|
||||
case MiCasaRequestReply.VERB_REMOVE_ALL_SECRETS:
|
||||
{
|
||||
// stop persistence
|
||||
ssStore.StopPersistence();
|
||||
//ssStore.StopPersistence();
|
||||
|
||||
// remove secrets
|
||||
return DoRemoveAllSecrets(ssStore, wo);
|
||||
@@ -220,7 +220,8 @@ namespace sscs.verbs
|
||||
{
|
||||
try
|
||||
{
|
||||
ssStore.UnlockStore("Desktop", "Master");
|
||||
string sMasterPassword = (string)wo.GetObject();
|
||||
ssStore.UnlockStore(null, sMasterPassword);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user