31 lines
673 B
PHP
31 lines
673 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Model\Login;
|
|
|
|
use Nette;
|
|
|
|
/**
|
|
* Naše vlastní indetita přihlášeného uživatele.
|
|
*/
|
|
class UserIdentity extends Nette\Security\SimpleIdentity
|
|
{
|
|
public function __construct(
|
|
int $id,
|
|
array $roles,
|
|
/*
|
|
* Server connection string.
|
|
*/
|
|
public string $dsn,
|
|
public ServerCredentials $credentials,
|
|
public array $dostupneDatabaze,
|
|
public string $username,
|
|
public string $password,
|
|
public ?string $pracovnik,
|
|
public ?int $pracovnikID,
|
|
public bool $vynutitGPS
|
|
) {
|
|
parent::__construct($id, $roles, null);
|
|
}
|
|
} |