Site nooSFere

Identite

La fiche d'information de l'utilisateur connecté.

Cette fiche peut être créée de deux manières :

  • explicitement lorsque l'utilisateur tente de se connecter ;
  • automatiquement quand un cookie est présent.
Tags
see
Identite::authentifie()
Identite::charge()

Table of Contents

Constants

COOKIE_ADHERENT  : mixed = 'noo-guid'
COOKIE_BIBLIO  : mixed = 'noo-biblio'

Properties

$dateCotisation  : DateTime
$id  : int
$idBibliographie  : int|null
$idConnexion  : string
$nom  : string
$prenom  : string
$autorisations  : array<string|int, mixed>

Methods

aJour()  : bool
Vérifie si l'utilisateur a cotisé suffisament récemment.
authentifie()  : Identite|null
Vérifie les identifiants fournits par l'utilisateur.
charge()  : Identite|null
Vérifie l'identifiant stocké dans un cookie.
deconnecte()  : mixed
Détruit le cookie d'identification existant.
__construct()  : mixed
enregistreIdBibliographie()  : mixed
enregistreIdConnexion()  : mixed

Constants

private mixed COOKIE_ADHERENT = 'noo-guid'
private mixed COOKIE_BIBLIO = 'noo-biblio'

Properties

$dateCotisation read-only

public DateTime $dateCotisation

$idBibliographie read-only

public int|null $idBibliographie

$idConnexion read-only

public string $idConnexion

$autorisations read-only

private array<string|int, mixed> $autorisations

Methods

aJour()

Vérifie si l'utilisateur a cotisé suffisament récemment.

public aJour() : bool

Est considéré à jour un adhérent qui a versé une cotisation dans les 365 jours précédents. Les conditions du trésorier sont un peu plus souples. :-)

Return values
bool —

true si l'utilisateur a versé une cotisation dans l'année, false dans le cas contraire.

authentifie()

Vérifie les identifiants fournits par l'utilisateur.

public static authentifie(string $courriel, string $secret) : Identite|null
Parameters
$courriel : string
$secret : string
Return values
Identite|null —

Une instance de cette class, correctement renseignée, ou null si les identifiants sont incorrects.

charge()

Vérifie l'identifiant stocké dans un cookie.

public static charge() : Identite|null
Return values
Identite|null —

Une instance de cette classe correctement renseignée, ou null si l'identifiant est incorrect.

deconnecte()

Détruit le cookie d'identification existant.

public static deconnecte() : mixed

__construct()

private __construct(array<string|int, mixed> $adherent, DateTime $dateCotisation) : mixed
Parameters
$adherent : array<string|int, mixed>
$dateCotisation : DateTime

enregistreIdBibliographie()

private static enregistreIdBibliographie(array<string|int, mixed> $adherent) : mixed
Parameters
$adherent : array<string|int, mixed>

enregistreIdConnexion()

private static enregistreIdConnexion(array<string|int, mixed> $adherent) : mixed
Parameters
$adherent : array<string|int, mixed>
On this page

Search results