|
|
|
@ -46,38 +46,14 @@ use OCP\IURLGenerator; |
|
|
|
|
use OCP\IUser; |
|
|
|
|
|
|
|
|
|
class TwoFactorMiddleware extends Middleware { |
|
|
|
|
/** @var Manager */ |
|
|
|
|
private $twoFactorManager; |
|
|
|
|
|
|
|
|
|
/** @var Session */ |
|
|
|
|
private $userSession; |
|
|
|
|
|
|
|
|
|
/** @var ISession */ |
|
|
|
|
private $session; |
|
|
|
|
|
|
|
|
|
/** @var IURLGenerator */ |
|
|
|
|
private $urlGenerator; |
|
|
|
|
|
|
|
|
|
/** @var IControllerMethodReflector */ |
|
|
|
|
private $reflector; |
|
|
|
|
|
|
|
|
|
/** @var IRequest */ |
|
|
|
|
private $request; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @param Manager $twoFactorManager |
|
|
|
|
* @param Session $userSession |
|
|
|
|
* @param ISession $session |
|
|
|
|
* @param IURLGenerator $urlGenerator |
|
|
|
|
*/ |
|
|
|
|
public function __construct(Manager $twoFactorManager, Session $userSession, ISession $session, |
|
|
|
|
IURLGenerator $urlGenerator, IControllerMethodReflector $reflector, IRequest $request) { |
|
|
|
|
$this->twoFactorManager = $twoFactorManager; |
|
|
|
|
$this->userSession = $userSession; |
|
|
|
|
$this->session = $session; |
|
|
|
|
$this->urlGenerator = $urlGenerator; |
|
|
|
|
$this->reflector = $reflector; |
|
|
|
|
$this->request = $request; |
|
|
|
|
public function __construct( |
|
|
|
|
private Manager $twoFactorManager, |
|
|
|
|
private Session $userSession, |
|
|
|
|
private ISession $session, |
|
|
|
|
private IURLGenerator $urlGenerator, |
|
|
|
|
private IControllerMethodReflector $reflector, |
|
|
|
|
private IRequest $request, |
|
|
|
|
) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|