⇢ | A | TwoFactorChallengeController added | |
⇢ | A | Disable added | |
⇢ | A | Enable added | |
⇢ | A | TwoFactorMiddleware added | |
⇢ | A | Manager added |
⇢ | B | TwoFactorMiddleware::checkTwoFactor() added | |
⇢ | B | Manager::getProviders() added | |
⇢ | A | TwoFactorMiddleware::beforeController() added | |
⇢ | A | TwoFactorMiddleware::afterException() added | |
⇢ | A | Manager::__construct() added | |
⇢ | A | TwoFactorChallengeController::__construct() added | |
⇢ | A | TwoFactorMiddleware::__construct() added | |
⇢ | A | TwoFactorChallengeController::showChallenge() added | |
⇢ | A | TwoFactorChallengeController::solveChallenge() added | |
⇢ | A | Manager::verifyChallenge() added | |
⋮ | view more | ||
A | ↘ | B | Auth::validateUserPass() got worse |
C | ↘ | D | LoginController::tryLogin() got worse |