Link-ul de resetare a parolei redirecționează către pagina de login

30 dec. 2014, 14:19:39
Vizualizări: 17.8K
Voturi: 1

Când încercăm să resetăm parola folosind linkul:

www.example.com/wp-login.php?action=lostpassword

este trimis un email cu un link de genul:

www.example.com/wp-login.php?redirect_to=url?action=rp&key=Z6l5JdAyusl0CHAZZ4qH&login=fhd@gmail.com

dar când facem click pe link-ul trimis, acesta ne redirecționează către pagina de login, URL-ul arată astfel:

www.example.com//wp-login.php?redirect_to=url%3Faction%3Drp.

Rezumat:

În mod normal în WordPress, când facem click pe link-ul de recuperare parolă, WordPress ne afișează o casetă de text unde trebuie să introducem fie email-ul, fie numele de utilizator și apoi trebuie să facem click pe link-ul de obținere a unei noi parole. WordPress creează un URL și îl trimite prin email către utilizator.

Utilizatorul deschide inbox-ul și face click pe URL-ul trimis de WordPress pentru a crea o nouă parolă. Când facem click pe acel URL generat de WordPress, în loc să ne ducă la ecranul de creare a noii parole, WordPress ne redirecționează către pagina de login - aceasta este problema.

2
Comentarii

Te rog să adaugi mai multe detalii. Este greu de înțeles problema ta și exact ce încerci să faci.

sakibmoon sakibmoon
30 dec. 2014 14:24:38

Întrebările sunt menite să servească drept referințe pentru vizitatorii viitori. Te rog să reformulezi întrebarea ta corectând ortografia/punctuația/gramatica/utilizarea literelor mari, astfel încât să fie cât mai ușor de citit. Mulțumesc.

kaiser kaiser
30 dec. 2014 15:49:24
Toate răspunsurile la întrebare 1
0

Tocmai am găsit răspunsul:

www.example.com/wp-login.php?redirect_to=url?action=rp&key=XXXXX&login=XXX

conține fragmentul ?redirect_to=url. Se pare că un plugin pe care l-ai instalat adaugă acest lucru folosind wp_login_url('url');, ceea ce duce la o formatare incorectă a URL-ului. Folosit cu wp_login_url(), problemele tale ar trebui rezolvate.

20 oct. 2015 13:17:19