🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ امیر احمدی
پیغام خطا the entered token is wrongبر میگردونه
جامعه پی اچ پی ایجاد شده در ۱۶ مرداد ۱۴۰۲

سلام 

توکن میاد ولی وقتی شرط رو قرار میدم پیغام خطا بر میگردونه

e456-Screenshot (85).pnge373-Screenshot (86).png

سلام،

$token و $params['token'] رو جفتشونو echo کنید و مقادیرشو چک کنید.

دیباگ را خارج از if انجام بدید چون اصلا وارد if نمیشود.

محسن موحد ۱۷ مرداد ۱۴۰۲، ۰۰:۵۰

متوجه منظورتون‌نمیشم.اگر منظورتون‌if if ($action == 'verify') {هست که میاد چون‌جواب رو بر میگردونه.ولی توی if مقایسه با توکن user نمیاد فکر کنم.0d6f-Screenshot (89).png2989-Screenshot (87).png

امیر احمدی ۱۷ مرداد ۱۴۰۲، ۰۵:۴۲

منظورم اینه بین دو if (که دومی رو در تصویر پست قبل کامنت کردید) مقادیر params و همچنین $token رو چاپ کنید ببینید این دو مقدار چه چیزی هستند که وارد if نشده است. یعنی دیباگ کنید و از روی تغییر دنبال علت بگردید. برای مثال ممکنه $token مقدارش خالی باشه خب مشخص میشه باید داخل متد رو بررسی کنید.

بهترین پاسخ
محسن موحد ۱۸ مرداد ۱۴۰۲، ۰۰:۰۲