Fichier prive/formulaires/login.php

Gestion du formulaire d'identification / de connexion à SPIP

Source

Liste des fonctions

Si on est déjà connecté, on redirige directement sur l'URL cible !

array formulaires_login_charger_dist( string $cible = '' , array $options = array() , null $deprecated = null )

Paramètres

  1. string $cible = ''

    URL de destination après identification. Cas spécifique : la valeur @page_auteur permet d'être redirigé après connexion sur le squelette public de l'auteur qui se connecte.

  2. array $options = array()

    string $login : Login de la personne à identifier (si connu) null|bool $prive : Identifier pour l'espace privé (true), public (false) ou automatiquement (null) en fonction de la destination de l'URL cible.

  3. null $deprecated = null

Retour

  • array

    Environnement du formulaire

Package

On arrive ici une fois connecté. On redirige simplement sur l'URL cible désignée.

array formulaires_login_traiter_dist( string $cible = '' , array $options = array() , null $deprecated = null )

Paramètres

  1. string $cible = ''

    URL de destination après identification. Cas spécifique : la valeur @page_auteur permet d'être redirigé après connexion sur le squelette public de l'auteur qui se connecte.

  2. array $options = array()

    string $login : Login de la personne à identifier (si connu) null|bool $prive : Identifier pour l'espace privé (true), public (false) ou automatiquement (null) en fonction de la destination de l'URL cible.

  3. null $deprecated = null

Retour

  • array

    Retours du traitement

Package

Connecte la personne si l'identification réussie.

array formulaires_login_verifier_dist( string $cible = '' , array $options = array() , null $deprecated = null )

Paramètres

  1. string $cible = ''

    URL de destination après identification. Cas spécifique : la valeur @page_auteur permet d'être redirigé après connexion sur le squelette public de l'auteur qui se connecte.

  2. array $options = array()

    string $login : Login de la personne à identifier (si connu) null|bool $prive : Identifier pour l'espace privé (true), public (false) ou automatiquement (null) en fonction de la destination de l'URL cible.

  3. null $deprecated = null

Retour

  • array

    Erreurs du formulaire

Package

boolean is_url_prive( string $cible )

Paramètres

  1. string $cible

    URL

Retour

  • boolean

    true si espace privé, false sinon.

Package

Gére le cas où un utilisateur ne souhaite pas de cookie : on propose alors un formulaire pour s'authentifier via http

string login_auth_http( )

Retour

  • string
    • Si connection possible en HTTP : URL pour réaliser cette identification,
    • chaîne vide sinon.

Package

Dans le cas contraire, un message d'erreur est retourné avec un lien pour se déconnecter.

array login_autoriser( )

Retour

  • array
    • Erreur si un connecté n'a pas le droit d'acceder à l'espace privé
    • tableau vide sinon.

Package