SL-20308 Clearing user's data should clear mfa #2
parent
81752116e1
commit
b88f0e40a5
|
|
@ -164,6 +164,12 @@ bool LLFloaterForgetUser::onConfirmLogout(const LLSD& notification, const LLSD&
|
|||
if (option == 0)
|
||||
{
|
||||
// Remove creds
|
||||
std::string grid_id = LLGridManager::getInstance()->getGridId(grid);
|
||||
if (grid_id.empty())
|
||||
{
|
||||
grid_id = grid;
|
||||
}
|
||||
gSecAPIHandler->removeFromProtectedMap("mfa_hash", grid_id, LLStartUp::getUserId()); // doesn't write
|
||||
gSecAPIHandler->removeFromCredentialMap("login_list", grid, LLStartUp::getUserId());
|
||||
|
||||
LLPointer<LLCredential> cred = gSecAPIHandler->loadCredential(grid);
|
||||
|
|
|
|||
Loading…
Reference in New Issue