Existe-t-il un hook qui s'exécute après la connexion d'un utilisateur?
2 réponses
- votes
-
- 2011-09-14
Le hook d'action wp_login s'exécute lorsque l'utilisateur se connecte -ilpeutexécuter unefonction simple.
function do_anything() { //do stuff } add_action('wp_login', 'do_anything');
documentation: https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
Le véritablegagne-painiciest
wp_authenticate
qui a unpeu de documentation. Iltransmet untableau avec lenom d'utilisateuret lemot depasse donnés,ce qui vous donne lapossibilité detransmettre desinformations au service distant,sinécessaire. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticateet pour changer l'URL de redirection après la connexion,il y a lefiltre
login_redirect
: https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirectThe action hook wp_login runs when the user logs in - it can run a simple function.
function do_anything() { //do stuff } add_action('wp_login', 'do_anything');
documentation : https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
The real breadwinner here is
wp_authenticate
which has a bit of documentation. It passes an array with the given username and password, which gives you the opportunity to pass info to the remote service, if necessary. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticateand to change the redirect URL after login, there is the filter
login_redirect
: https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect -
- 2012-05-10
Jemetsen garde contre l'utilisation dewp_login
.Ilest obsolèteet dans les versions ultérieures de WordPress,ilpeutne pasfonctionner dutout.Essayezplutôt lafonctionwp_signon
.Modifier : lafonction
wp_login
est obsolètemais l 'wp_login
action esttoujoursbienà utiliser.I would caution against usingwp_login
. It is deprecated and in later versions of WordPress it may not work at all. Instead try thewp_signon
function.Edit: The
wp_login
function is deprecated but thewp_login
action is still fine to use.-
oui l'action wp_loginfonctionnetoujours.yes wp_login action still works.
- 1
- 2017-02-06
- Shwet
J'écris unplugin qui récupère desinformations utilisateur étendues àpartir d'un service distantet j'en aibesoinpourexécuter safonction chaquefois qu'un utilisateur se connecte.
Y a-t-il un hook quiest déclenché après la connexionet auquelje peux ajouter une action?