public static $exists = false;
public static $expire = 180000;
- public static function remove($name)
- {
- DI::session()->remove($name);
- }
-
public static function clear()
{
DI::session()->clear();
namespace Friendica\Module\Settings\TwoFactor;
use Friendica\Core\Renderer;
-use Friendica\Core\Session;
use Friendica\DI;
use Friendica\Network\HTTPException\FoundException;
use Friendica\Security\TwoFactor\Model\AppSpecificPassword;
RecoveryCode::deleteForUser(local_user());
DI::pConfig()->delete(local_user(), '2fa', 'secret');
DI::pConfig()->delete(local_user(), '2fa', 'verified');
- Session::remove('2fa');
+ DI::session()->remove('2fa');
DI::sysmsg()->addInfo(DI::l10n()->t('Two-factor authentication successfully disabled.'));
DI::baseUrl()->redirect('settings/2fa');