توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست اعمال یک تغییر در وردپرس
Peugeot
January 2nd, 2019, 20:43
درود.
یک وب سایت وردپرسی داریم که به دلایل خاصی نیاز داریم پسورد یوزرهایی که عضو میشن HASH نشن و به صورت Plain توی دیتابیس ذخیره بشن.
با تشکر.
T.Toosi
January 2nd, 2019, 21:14
باسلام، اگر از فرم wp-login برای عضویت کاربران استفاده می کنید اعلام کنید تا در همین تاپیک شما را راهنمایی کنم اما اگر از فرم دیگری استفاده می کنید نیاز به برنامه نویس است.
Peugeot
January 2nd, 2019, 21:45
باسلام، اگر از فرم wp-login برای عضویت کاربران استفاده می کنید اعلام کنید تا در همین تاپیک شما را راهنمایی کنم اما اگر از فرم دیگری استفاده می کنید نیاز به برنامه نویس است.
درود. بله از همون حالت پیش فرض استفاده میکنیم.
T.Toosi
January 2nd, 2019, 22:43
درود. بله از همون حالت پیش فرض استفاده میکنیم.
باسلام، به صورت دیفالت وردپرس پسورد کاربر را در همان مرحله ریست پسورد هش و ذخیره می کند. ابتدا در تیبل wp_users یک column با نام user_pass_text ایجاد کرده و مقدار آن به صورت دیفالت نال قرار دهید، سپس کد زیر را در Function قالب خود اضافه کنید :
function mypass($user, $new_pass) {
global $wpdb;
$wpdb->update("{$wpdb->prefix}users",['user_pass_text' => $new_pass] ,['id' => $user->ID]);
}
add_action( 'password_reset', 'mypass', 10, 2 );
Peugeot
January 2nd, 2019, 23:09
درود مجدد.
با سپاس از شما. مشکل حل شد. ممنونم از کمک ارزشمندتون.