|
|
|
@ -46,7 +46,13 @@ class Factory
|
|
|
|
|
|
|
|
|
|
|
|
public function userManagement(mixed $userIndex): UserManagement
|
|
|
|
public function userManagement(mixed $userIndex): UserManagement
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return new UserManagement($this->db, $this->request, $this->csrf, $this->session, $userIndex);
|
|
|
|
return new UserManagement(
|
|
|
|
|
|
|
|
$this->db, $this->request,
|
|
|
|
|
|
|
|
$this->csrf,
|
|
|
|
|
|
|
|
$this->session,
|
|
|
|
|
|
|
|
$userIndex,
|
|
|
|
|
|
|
|
$this->hash
|
|
|
|
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function authenticate(mixed $userIndex): ?Authenticate
|
|
|
|
public function authenticate(mixed $userIndex): ?Authenticate
|
|
|
|
@ -54,7 +60,14 @@ class Factory
|
|
|
|
if(\is_null($this->db->getSecret($userIndex)))
|
|
|
|
if(\is_null($this->db->getSecret($userIndex)))
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
else
|
|
|
|
else
|
|
|
|
return new Authenticate($this->db, $this->request, $this->csrf, $this->session, $userIndex);
|
|
|
|
return new Authenticate(
|
|
|
|
|
|
|
|
$this->db,
|
|
|
|
|
|
|
|
$this->request,
|
|
|
|
|
|
|
|
$this->csrf,
|
|
|
|
|
|
|
|
$this->session,
|
|
|
|
|
|
|
|
$userIndex,
|
|
|
|
|
|
|
|
$this->hash
|
|
|
|
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|