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
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
COOKIE_ADHERENT
private
mixed
COOKIE_ADHERENT
= 'noo-guid'
COOKIE_BIBLIO
private
mixed
COOKIE_BIBLIO
= 'noo-biblio'
Properties
$dateCotisation read-only
public
DateTime
$dateCotisation
$id read-only
public
int
$id
$idBibliographie read-only
public
int|null
$idBibliographie
$idConnexion read-only
public
string
$idConnexion
$nom read-only
public
string
$nom
$prenom read-only
public
string
$prenom
$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>