ডিফল্ট প্রোফাইল পৃষ্ঠার বিন্যাস এবং অনুভূতিটি ব্যবহারকারীদের জন্য খুব "ওয়ার্ডপ্রেস" না হওয়ায় আমি সম্পূর্ণ আলাদা প্রোফাইল পৃষ্ঠা তৈরি করার চেষ্টা করছি (ওয়ার্ডপ্রেস সরবরাহিত নয়)। এখন আমি এমন একটি পৃষ্ঠা উপস্থাপন করতে সক্ষম হয়েছি যা ব্যবহারকারীর মেটা ডেটা যেমন ফার্সন নেম, লাস্টনেম, শহর, জিপ কোড ইত্যাদি পরিবর্তন করতে পারে can
এখন যা আমাকে স্ট্যাম্প করেছে তা ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করছে। চেঞ্জ_উজার_পাসওয়ার্ড ($ ইউজার_আইডি, $ নিউ_প্যাসওয়ার্ড) বলুন কি কোনও অন্তর্নির্মিত ওয়ার্ডপ্রেস ফাংশন আছে? আমি অবাক হয়েছি যে আমি এরকম কিছু খুঁজছি না।
সবচেয়ে খারাপটি আসে আমি করণীয় UPDATE wp_users SET user_pass = md5($new_password) WHERE ID = $user_id
, তবে এইটির জন্য কোনও কার্যকারিতা না থাকলে আমি সত্যিই হতবাক হয়ে যাব।
md5
ওয়ার্ডপ্রেসে পাসওয়ার্ডগুলি হ্রাস করা হয়েছে (তবে এখনও পিছনের দিকে সামঞ্জস্যপূর্ণ - পরবর্তী সময় ব্যবহারকারীর লগইন পাসওয়ার্ডগুলি পুনরায় হ্যাশ করে পুনরায় সংরক্ষণ করা হবে)। বর্তমান এবং আরও জটিল হ্যাশিং স্কিমটি ব্যবহার করা যাতে এপিআইয়ের মধ্য দিয়ে যাওয়া ভাল।