Zadejte hledaný výraz...

změna uživatelského hesla mimo wp-admin

zravím,
vytvářím wp šablonu a přání zákazníka mě donutilo udělat komplet vlastní administraci (paralelně s wp-adnim). Lze tam v podstatě jen změnit heslo, jenže to mi právě (už) nefunguje. Heslo jsem měnil přímo sql dotazem
mysql_query("UPDATE `wp_users`
SET `user_pass` = MD5('$pass')
WHERE `ID` = $user_ID LIMIT 1;");
a vše fungovalo bez problémů dokud jsem neupdatoval na 2.8 verzi wordpressu. Od teto chvile se vždy při změně hesla tímto způsobem uživatel odhlásí ze session.
Neřešil už někdo podobný problém, nebo nezná někdo, jak to interně funguje ve wp? Strávil jsem hodiny googlení, hodiny proch8zen9 zdrojáků wp, ale bezúspěšně.
Díky za pomoc.
21. 8. 2009 23:18:32
https://webtrh.cz/diskuse/zmena-uzivatelskeho-hesla-mimo-wp-admin/#reply358790
Komplet vlastní administrace, ve které jde jenom změnit heslo? Když zákazník vymyslí nějakou novou featurku, tak to do WP adminu doplň pomocí pluginů, rozhodně bych kvůli tomu nedělal administraci další. Ale když teda chceš...
$user_id = 1;
wp_insert_user(
add_magic_quotes(
get_object_vars(
get_userdata($user_id)
)
)
);
$pass = wp_hash_password('heslo'); // tohle tam davej primo, zadna md5 fce
// dotaz na zmenu
wp_clear_auth_cookie();
wp_set_auth_cookie($user_id);
Budeš si ty fce ale muset samozřejmě narequirovat (úžasný slovo :)).
22. 8. 2009 02:08:24
https://webtrh.cz/diskuse/zmena-uzivatelskeho-hesla-mimo-wp-admin/#reply358789
Napsal mekishizufu;346720
Komplet vlastní administrace, ve které jde jenom změnit heslo? Když zákazník vymyslí nějakou novou featurku, tak to do WP adminu doplň pomocí pluginů, rozhodně bych kvůli tomu nedělal administraci další. Ale když teda chceš...
$user_id = 1;
wp_insert_user(
add_magic_quotes(
get_object_vars(
get_userdata($user_id)
)
)
);
$pass = wp_hash_password('heslo'); // tohle tam davej primo, zadna md5 fce
// dotaz na zmenu
wp_clear_auth_cookie();
wp_set_auth_cookie($user_id);
Budeš si ty fce ale muset samozřejmě narequirovat (úžasný slovo :)).
Diky moc, funguje.
K té administraci - zákazník tvrdí, že když se uživatel přihlásí do wp-admin, že se dostane na úplně "jinou stránku", než je veřejná část, a že toto nepochopí. Takže než se drbat s css admina, aby to trochu aspoň připomínalo weřejnou část webu, jsem se rozhodl, že radši zbastlím nějakou paralelní administraci. :)
Navíc tam je potřeba jen ta změna hesla a pár malých drobností.
22. 8. 2009 13:14:09
https://webtrh.cz/diskuse/zmena-uzivatelskeho-hesla-mimo-wp-admin/#reply358788
Pro odpověď se přihlašte.
Přihlásit