Merged in bugfix/MAPG-45-secure-profile-page (pull request #114)

MAPG-45 secure profile page
This commit is contained in:
Bence Pőcze 2020-06-14 19:05:35 +00:00
commit 15b5869d5a

View File

@ -1,12 +1,13 @@
<?php namespace MapGuesser\Controller;
use MapGuesser\Database\Query\Modify;
use MapGuesser\Interfaces\Authorization\ISecured;
use MapGuesser\Interfaces\Request\IRequest;
use MapGuesser\Interfaces\Response\IContent;
use MapGuesser\Response\HtmlContent;
use MapGuesser\Response\JsonContent;
class UserController
class UserController implements ISecured
{
private IRequest $request;
@ -15,6 +16,13 @@ class UserController
$this->request = $request;
}
public function authorize(): bool
{
$user = $this->request->user();
return $user !== null;
}
public function getProfile(): IContent
{
$user = $this->request->user();