Ce este wp_set_current_user()
Funcția wp_set_current_user($id) schimbă utilizatorul curent în contextul de execuție al WordPress. În fluxurile de autentificare automată fără parolă (SSO prin Google, Facebook, Apple), este combinată cu wp_set_auth_cookie($id) pentru a seta cookie-urile oficiale de sesiune în browserul vizitatorului.
Exemplu Concret: Autentificarea automată după validarea OAuth
<?php
// După ce furnizorul OAuth a confirmat identitatea utilizatorului cu ID 52:
wp_set_current_user(52);
wp_set_auth_cookie(52);
wp_safe_redirect(home_url('/contul-meu/'));
exit;
?>
Întrebări & Exemple de Cod:
Autentificarea programatică cu wp_set_current_user în WordPressAi o nelămurire despre utilizarea comenzii
Autentificarea programatică cu wp_set_current_user în WordPresssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.