2020-09-10 22:47:58 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
|
|
namespace Venom\Security;
|
|
|
|
|
|
|
|
|
2021-01-03 16:59:11 +01:00
|
|
|
use Venom\Entities\User;
|
2020-09-10 22:47:58 +02:00
|
|
|
|
|
|
|
interface Login
|
|
|
|
{
|
|
|
|
public function __construct(User $user);
|
|
|
|
|
|
|
|
public function checkCredentials(): bool;
|
|
|
|
|
|
|
|
public function login(): bool;
|
|
|
|
|
|
|
|
public function redirect(): void;
|
|
|
|
}
|