Support #5640
Variable de session ou globale
Status:
Needs testing
Priority:
High
Assignee:
Philippe Nicolas
Category:
-
Target version:
-
Complexity:
Normal
SCRUM pts - complexity:
?
Description
Bonjour Yannick,
1.9.2
Je transmets ici une question formulée par Philippe Nicolas :
- Quelles sont les noms des variables de session ou variable globale qui contiennent les login et mot de passe dans chamilo?
Par session, on entend session du navigateur et non session de cours.
Merci d'avance,
V°
Associated revisions
History
Updated by Julio Montoya over 8 years ago
- Status changed from New to Needs more info
- Assignee deleted (
Yannick Warnier)
Bonjour Valérie,
pour savoir l'information de l'utilisateur il suffit de faire ca dans PHP:
// parameters: user_id, check if user is online = false show password = true // api_get_user_id() = l'utilisateur qui est dans la session $user = api_get_user_info(api_get_user_id(), false, true); $user['username']; $user['password'];
Updated by Yannick Warnier over 8 years ago
- Assignee set to Philippe Nicolas
Et dans la session directement, si ma mémoire est bonne c'est $_SESSION['_user']['user_id']. Si tu ne trouves pas, tu écris simplement un script qui fait ceci:
<?php
echo '<pre\>';
print_r($_SESSION);
echo '</pre>';
Tu envoies le script à la racine de ton portail Chamilo, puis tu te logges dans ton chamilo et puis tu charges le script en question. Il t'enverra tout le contenu de ta session de façon bien ordonnée.
Les lt; et gt; ci-dessus sont simplement des plus-petit-que, plus-grand-que (ils ne passent pas bien dans le code).
Fixing $_user array when first login using _api_format_user() function see #5640 + removing UNIX_TIMESTAMP