Login
in package
Gestion du login
Table of Contents
Constants
- COOKIE_DURATION_IN_DAYS = 30
- durée de validité du cookie en nbre de jours
- COOKIE_NAME = 'shomusrpwd'
- le nom du cookie utilisé pour enregistrer le login/passwd
- FORM = "<form method='post'>\n identifiant: <input type='text' size=80 name='login' /><br>\n mot de passe: <input type='password' size=80 name='password' /><br>\n <input type='submit' value='Envoi' />\n </form>\n"
- Formulaire de login
Methods
- loggedIn() : string|null
- Si logué retourne le login en cookie, sinon retourne null
- login() : string|null
- Si logué retourne le login, sinon propose à l'utilisateur de se loguer en affichant $htmlHeadAndTitle.
- logout() : never
Constants
COOKIE_DURATION_IN_DAYS
durée de validité du cookie en nbre de jours
public
mixed
COOKIE_DURATION_IN_DAYS
= 30
COOKIE_NAME
le nom du cookie utilisé pour enregistrer le login/passwd
public
mixed
COOKIE_NAME
= 'shomusrpwd'
FORM
Formulaire de login
public
mixed
FORM
= "<form method='post'>\n identifiant: <input type='text' size=80 name='login' /><br>\n mot de passe: <input type='password' size=80 name='password' /><br>\n <input type='submit' value='Envoi' />\n </form>\n"
Methods
loggedIn()
Si logué retourne le login en cookie, sinon retourne null
public
static loggedIn() : string|null
Return values
string|nulllogin()
Si logué retourne le login, sinon propose à l'utilisateur de se loguer en affichant $htmlHeadAndTitle.
public
static login(string $htmlHeadAndTitle, string $registerUrl) : string|null
si login Ok alors retourne le login, sinon arrête l'exécution avec un message proposant de s'enregistrer à l'URL définie dans $registerUrl
Parameters
- $htmlHeadAndTitle : string
- $registerUrl : string
Return values
string|nulllogout()
public
static logout(string $HTML_HEAD, string $login) : never
Parameters
- $HTML_HEAD : string
- $login : string