איפוס סיסמה בוורדפרס באמצעות phpMyAdmin

מדריך איפוס או שחזור סיסמה בוורדפרס

מעוניינים לשחזר את הסיסמה של וורדפרס באמצעות phphMyAdmin? אם אינכם יכולים לאפס את הסיסמה לוורדפרס מכל סיבה שהיא, ישנה דרך פשוטה לבצע זאת ישירות דרך מסד הנתונים דרך phphMyAdmin.

במדריך זה נראה כיצד לשחזר, או בעצם, כיצד לאפס את הסיסמה לוורדפרס דרך phphMyAdmin. בכדי לבצע זאת, צריכה להיות ברשותכם גישה לממשק הניהול של חברת האחסון שלכם (במקרה של מדריך זה cPanel).

מדוע לאפס את הסיסמה לוורדפרס דרך phphMyAdmin

וורדפרס מאפשרת דרך מאד פשוטה לאפס סיסמה. פשוט גשו למסך ההתחברות ולחצו על ״שחזור סיסמה״.

לחיצה תוביל אתכם לעמוד שחזור הסיסמה בו אתם יכולים להכניס את האימייל שלכם או את שם המשתמש בכדי לאפס את הסיסמה שלכם. כשתסיימו, וורדפרס תשלח אימייל לכתובת האימייל שמזוהה עם חשבון המשתמש שהכנסתם.

אך מה אם אין לכם גישה לאותו אימייל או שוורדפרס נכשלת בשליחת המייל? בסיטואציה זו לא תהיה לכם האפשרות לאפס את הסיסמה. במקרים מסוג זה, עליכם לאפס את הסיסמה ישירות במסד הנתונים והדרך הכי פשוטה לבצע זאת היא באמצעות phpMyAdmin.

כיצד לאפס סיסמה בוורדפרס על ידי phphMyAdmin

הדבר הראשון שיש לבצע הוא להתחבר ללוח הבקרה של cPanel אליו חברת האחסון שלכם מספקת גישה. לאחר מכן עליכם ללחוץ על phpMyAdmin תחת Databases.

לחיצה על כפתור זה תפתח את מסך ה phpMyAdmin בו אתם צריכים לבחור את מסד הנתונים של וורדפרס כבדוגמה הבאה:

בשלב זה תופיע מולכם רשימת הטבלאות של מסד הנתונים של וורדפרס. עליכם לחפש את הטבלה {table-prefix}_users וללחוץ על Browse.

שימו לב כי קידומת הטבלאות (table-prefix) במסד הנתונים שלכם עלולה להיות שונה מקידומת הטבלאות המופיעות בדוגמה זו.

כעת תראו רשימה של שורות בטבלת המשתמשים של וורדפרס. גשו לשם המשתמש לו תרצו לשנות את הסיסמה ולחצו על כפתור ה edit הנמצא סמוך אליו.

phpMyAdmin תראה לכם כעת טופס עם כל שדות המידע על אותו משתמש. עלכם למחוק את הערך שנמצא תחת השדה user_pass ולהחליף אותו בסיסמה החדשה שלכם. תחת העמודה function בחרו MD5 מתפריט הבחירה ולחצו על הכפתור Go.

הסיסמה כעת תהיה מוצפנת באמצעות MD5 hash ותשמר במסד הנתונים של וורדפרס. יש לציין כי בגירסאות ישנות יותר,  וורדפרס השתמשה באותו MD5 להצפין סיסמאות. אך מגירסה 2.5 ומעלה, וורדפרס החלה להשתמש בטכנולוגיות הצפנה חזקות יותר. עם זאת, וורדפרס עדיין מזהה MD5 בכדי להתאים עצמה לגירסאות ישנות יותר.

ברגע שתתחברו באמצעות סיסמה שנשמרה כ MD5 hash, וורדפרס תזהה זאת ותשנה את הסיסמה באמצעות האלגרויתמים החדשים של ההצפנה.

נספח – הוספת משתמש חדש באמצעות functions.php

בואו נניח כי אין לכם גישה ל cPanel או ל  phpMyAdmin, מה תוכלו לעשות בסיטואציה זו על מנת לבצע איפוס סיסמה? אם יש ברשותכם גישת FTP לשרת, תוכלו להוסיף משתמש חדש בעל הרשאות מנהל (Administrator) באמצעות הקובץ functions.php.

התחברו לשרת באמצעות FTP וגשו לערכו את הקובץ functions.php בתבנית שלכם. הוסיפו לו את הקוד הבא:

function sv_wp_admin_account(){
	$user = 'Username';
	$pass = 'Password';
	$email = 'email@domain.co.il';
	if ( !username_exists( $user )  && !email_exists( $email ) ) {
		$user_id = wp_create_user( $user, $pass, $email );
		$user = new WP_User( $user_id );
		$user->set_role( 'administrator' );
	} }
add_action('init','sv_wp_admin_account');

שנו בשורות 2-4 את הפרטים עבור המשתמש החדש כאשר שימו לב לבחור שם משתמש ואימייל שאינם קיימים כבר במערכת על מנת שדרך זו תעבוד לכם.

לאחר הוספת קוד זה – ברגע שתגשו למסך ההתחברות של וורדפרס יווצר משתמש חדש בעל הרשאות מנהל עם שם המשתמש והסיסמה שבחרתם בקוד.

מקווה שמדריך זה יעזור לכם להבין כיצד לאפס את הסיסמה לוורדפרס דרך phpMyAdmin. אולי תרצו לתת מבט על הדרך במדריך לאבטחת אתרי וורדפרס

רועי יוסף
רועי יוסף

מפתח וורדפרס, מאמין ביצירת הזדמנויות לעסקים קטנים, סטארטאפים נועזים ואנשים עצמאים לשנות את העולם. אוהב טיפוגרפיה, צבעים וכל מה שבינהם ומכוון לספק אתרי וורדפרס עם ביצועים גבוהים, תמיכה בכל הדפדפנים, בעלי קוד ולידי, סמנטי ונקי. צרו איתי קשר.

{ 0 תגובות… הוסף אחת }

השאירו תגובה

פעימות
Up!
הדרך הנכונה להוסיף סקריפטים בממשק הניהול של וורדפרס
הדרך הנכונה לטעון סקריפטים בממשק הניהול של וורדפרס

כבר נכתב פוסט על הדרך הנכונה להוסיף נכסים (קבצי Javascript וקבצי CSS) בוורדפרס. זוהי פעולה...