Autres versions
Vous êtes ici : Développer dans K-Sup → Connecteurs SI → Connecteur PHP
Propagation de la session utilisateur via le connecteur PHP
Comment sécuriser l'accès à l'application PHP et afficher les informations de l'utilisateur connecté
La page exemple/vue_maxi.php illustre ces fonctionnalités :
- Pour pouvoir la consulter, l'utilisateur doit être connecté à l'application. Dans le cas contraire, il est redirigé vers la page d'authentification de votre application K-Sup
- Cette page affiche les données de l'utilisateur authentifié fournies par K-Sup
session_start();
include_once("config/cfg.php");
$bean = new sso();
if (array_key_exists("kticket", $_GET) && $_SESSION["KSESSION"] == "") {
connecteurMgr::validerTicket($bean);
}
else {
connecteurMgr::verifierSession($bean);
}
connecteurMgr::verifierCodeRetour($bean);
Chargement des données de l'utilisateur connecté :
$user = $bean->code_utilisateur_kportal;
Les informations suivantes peuvent ensuite être récupérées :
Variable | Valeur correspondante |
---|---|
$bean->civilite | Civilité |
$bean->nom | Nom |
$bean->prenom | Prénom |
$bean->code_utilisateur_kportal | Login |
$bean->code_utilisateur_gestion | Code (peut parfois être différent du login) |
$bean->email | Adresse mail |
$bean->groupe | Groupes : liste des codes des groupes séparés par des point-virgules |
$bean->profil | Profil : code du profil |
$bean->structure | Structure : code de la structure de rattachement |
Mis à jour le 19 septembre 2018
Cet article n'est pas à jour ?
Connectez-vous (avec vos identifiants Communauté) pour suggérer une correction ou un complément :