Fix unlock code.

This commit is contained in:
Jim Norman 2005-10-13 18:22:04 +00:00
parent 143e833a8d
commit 53158787b0
2 changed files with 10 additions and 7 deletions

View File

@ -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)

View File

@ -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)
{