Tak nakonec jsem se dozvěděl z jiného fóra, že je na to knihovna:
https://github.com/WordPress/WordPress/blob/master/wp-includes/class-phpass.php
Vyřešeno, díky
Tak nakonec jsem se dozvěděl z jiného fóra, že je na to knihovna:
https://github.com/WordPress/WordPress/blob/master/wp-includes/class-phpass.php
Vyřešeno, díky
Díky za odpovědi...
ellke:
Ano heslo znám...
Pokud vyměníš hash do WP databáze, tak to asi pujde přihlásit, ale to není to na co jsem se ptal.
Rád bych věděl jak to napsat bez použití Wordpressu, prostě klasickou funkci na srovnání jestli to heslo sedí.
Zdá se že password_verify na to nefunguje...
KIT:
zkoušel jsem tu funkci, nicméně mi hlásí Invalid password.
- hash "heslo" jsem vygeneroval pomocí toho linku
$password = "heslo";
$hash = '$P$BT3COFsM5nEEKspFog0gKbXM3KoBNP0';
if (password_verify($password, $hash)) {
echo 'Password is valid!';
} else {
echo 'Invalid password.';
}
Ahoj,
mám problém s vygenerovaným heslem z Wordpressu.
Převedl jsem si databázi zákazníků (email a heslo) z WP webu na nový vlastní web, který WP nevyužívá.
Teď bych rád aby se zákazníci z původního webu mohli zalogovat i na novém webu.
Jenže heslo mám zašifrované, ve formátu $P$B2Z3tjZF/Gu0UUCTBQil4Xpd6Y/GeA/
Našel jsem že WP používá šifrování MD5, ale to tomuto formátu neodpovídá...
https://www.useotools.com/wordpress-password-hash-generator
podle tohoto webu se heslo generuje pokaždé jinak
Pokud tedy zadám textové nešifrované heslo - jak zkontroluji jestli heslo sedí s tím šifrovaným - aniž bych použil Wordpress?
Děkuji