[spip-dev] Re: Integration phpMyChat et Spip

J'utilise le code suivant pour récupérer l'id de l'utilisateur :

/// Identifier l'utilisateur et renseigner ses droits d'accès

    include 'ecrire/inc_version.php';
    include 'ecrire/inc_connect.php';
   include('ecrire/inc_session.php');

   verifier_visiteur(); // Fonction Spip : Renseigne $auteur_session (utilisateur Spip)

//===================================================================================
/// Droits des utilisateurs
  $userStatuts = array();
  $userStatuts['0minirezo'] = 'admin';
  $userStatuts['1comite'] = 'redacteur';
  $userStatuts['2redac'] = 'redacteur';
  $userStatuts['5poubelle'] = '?';
  $userStatuts['6forum'] = 'forum';

//===================================================================================
/// Renseigner l'utilisateur et ses droits
  $GLOBALS['userIdentified'] = !empty($auteur_session['nom']);
  $GLOBALS['userId'] = $auteur_session['id_auteur'];
  $GLOBALS['userName'] = $auteur_session['nom'];
  $GLOBALS['userLogin'] = $auteur_session['login'];
  $GLOBALS['userEmail'] = $auteur_session['email'];
  $GLOBALS['userRights'] = $userStatuts[$auteur_session['statut']];

Si l'utilisateur ne s'est pas identifié, j'ouvre "login.php/html" dans une petite fenêtre
et j'enchaine sur "refreshLoginOpener.php" (qui gère son utilisation par Spip soi-même !)
Les 2 fichiers sont joints à ce mail.
A+
   François

login.html (3.18 KB)

refreshLoginOpener.php (4.96 KB)