Récupérer le login de l'utilisateur connecté en PHP sur Silex

Fermé
DARLAIVE - 14 déc. 2015 à 13:50
 DARLAIVE - 15 déc. 2015 à 09:04
Bonjour,
Tout est dans le titre.
Je recherche en effet le code PHP pour récupérer le login/username de l'utilisateur actuellement connecté à l'application car j'en ai besoin pour des requêtes SQL où je doit envoyer le login/username en paramètre.
J'utilise le template Twig et avec Twig il suffit de faire {{ app.user.username }} pour récupérer le login/username de l'utilisateur connecté, mais en PHP je ne sais pas comment faire.
Merci d'avance.


A voir également:

1 réponse

sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
14 déc. 2015 à 16:18
Bonjour,

C'est quoi Silex ? ^^

En PHP, tu peux utiliser les fonctions $_SERVER['AUTH_USER'] et éventuellement celles indiquées sur cette page :
http://php.net/manual/fr/reserved.variables.server.php
0
Bonjour,
Silex c'est un micro framework PHP, c'est le petit frère de Symphony.
J'ai trouvé comment faire, j'avais créer une classe User qui implémente UserInterface et j'ai vu que dans la doc Silex au niveau du SessionServiceProvider on pouvait utiliser $app['user'] pour récupéré l'instance de l'utilisateur courante et du coup j'ai pu comme ça utiliser la méthode getUsername() de la classe et ainsi récupéré le username.
0