Project

General

Profile

Support #5640

Variable de session ou globale

Added by Valérie Gérard about 7 years ago. Updated about 7 years ago.

Status:
Needs testing
Priority:
High
Category:
-
Target version:
-
Start date:
15/10/2012
Due date:
% Done:

0%

Estimated time:
Spent time:
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,

Associated revisions

Revision a425a4bf (diff)
Added by Julio Montoya about 7 years ago

Fixing $_user array when first login using _api_format_user() function see #5640 + removing UNIX_TIMESTAMP

History

#1

Updated by Julio Montoya about 7 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'];
#2

Updated by Yannick Warnier about 7 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 '&lt;pre\&gt;';
print_r($_SESSION);
echo '&lt;/pre&gt;';

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).

#3

Updated by Yannick Warnier about 7 years ago

  • Status changed from Needs more info to Needs testing

Also available in: Atom PDF