web-dev-qa-db-fra.com

Comment Wordpress gère-t-il les sessions?

Je sais que Wordpress est sans état et n'utilise aucune variable de session globale, mais lorsqu'un utilisateur se connecte via Wordpress, il doit en quelque sorte savoir qui est connecté, n'est-ce pas? Est-ce que Wordpress en tient compte dans les cookies?

Je travaille sur un plugin qui doit garder trace de quelque chose de similaire. Je peux facilement stocker des données en transitoires, mais existe-t-il un identifiant unique permettant d'identifier un utilisateur, qu'il soit connecté à Wordpress ou non? J'utiliserais ensuite cela pour accéder au transitoire, par exemple.

1
NightHawk

Oui, WordPress utilise un cookie pour garder la trace de ceux qui sont connectés aux cookies. Mais vous ne devez pas compter dessus. Si vous voulez vérifier si l'utilisateur est connecté, vous pouvez simplement utiliser la fonction is_user_logged_in et vous pouvez identifier un utilisateur à l'aide de son identifiant que vous pouvez obtenir. en appelant la fonction get_current_user_id .

4
Eugene Manuilov