حل مشکل Authorization code mismatch. Are you accessing this function correctly? Please go back and try again. در صفحه لوگین کاربران انجمن ساز MYBB

با سلام احتمالا این مطلب به درد خیلیا بخوره تو منابع فارسی پیداش نکردم گفتم شاید به درد دوستان بخوره
اگه شما از mybb استفاده میکنید احتمالا به مشکلات برنامه نویسی ضعیفش همون باگ ها برخورد کردین البته باید اینم بگم که این اسکریپت کاملا رایگان و اوپن سورسه پس اگه از php سرتون بشه راحت میتونید ادیتش کنید

حالا یکی از مشکلات بزرگ که در آپدیت جدید یک فانکشن اومده و یه اینپوت هستش که به دیتابیس یه کد رو ارسال میکنه اما در پوسته های ورژن های قبلی که این یک خط کد نیست باعث مشکلات زیادی میشه و به کاربران اجازه نمیده که وارد انجمن بشن

حالا بریم با هم این مشکل رو حل کنیم
اول صفحه های زیر رو در ادیتور در پنل ادمین باز کنید و صفحه های زیر رو پیدا کنید

  • error_nopermission
  • header_welcomeblock_guest
  • member_login
  • portal_welcome_guesttext


بعد برین تو صفحه و خطی که کد زیر نوشته شده رو پیدا کنید
<form action="member.php" *>.
بعد از پیدا کردن فرم بالا کد زیر رو در زیر <form action="member.php" *>. قرار بدین و سیو کنید صفحه رو رفرش کنید و تمام
کد PHP:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}/> 
منبع نوشته انجمن مشکلات خود mybb:
https://community.mybb.com/thread-218862.html