۱ میلاد صادقیان
مشکل ریدایرکت نشدن بعد از لاگین موفق
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۹ شهریور ۱۴۰۱

سلام. وقت بخیر

من تموم کدهارو مثل ویدیو مینویسم ولی پیام ورود با موفقیت رو نشون نمیده و ریدایرکت هم نمیشه ولی وقتی صفحه رو رفرش میکنم، میبینم لاگین انجام شده

لطفا بررسی کنید مشکل از چیه

سورس پروژه هم پیوست شد

با سلام مجدد

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

بخش تاپیک‌های برای این طراحی شده است که شما سوالات و مشکلاتی را مطرح کنید که به صورت عادی و با جستوجو و تست کردن راه حل‌های مختلف موفق به حل ان نشده باشید.

صرفا به این دلیل که کپی کدهایی را نوشته اید که در ویدیو گفته شده است منتظر کارکرد صحیح نباشید.

این موضوع به این دلیل مطرح شد چون با پیگیری روند سوالات قبلی شما متوجه این شدم که در اکثر موارد سوال شما به راحتی با یک دیباگ ساده قابل حل بوده است.

در ارتباط با این سوال کاملا مشخص است که شما عملیات دیباگ کدهایتان را انجام نداده اید:

زیرا در بخش زیر از response.success استفاده کرده اید ولی ایا شما به response پارامتر success پاس داده اید؟؟؟

success: function (response) {
    if (response.success) {

کدهای سمت سرورتان را چک کرده اید ؟ شما در پاسخ مقدار زیر را برمیگردانید

$response = [
    'is_valid' => true,
    'message' => 'در حال ورود ...'
];

ایا این response مقدار success دارد ؟ مشخصا نه

اگر کدتان را به شکل زیر تغییر می‌دادید مشکلتان حل می‌شد:

success: function (response) {
    if (response.is_valid) {

برای دیباگ کردن هم کافی بود یک console.log میگرفتید

console.log(response);

امیدوارم پاسخ کمکی کرده باشد که به عنوان یک برنامه نویس متکی به خودتان باشید?

بهترین پاسخ
بهنام مرادی ۰۹ شهریور ۱۴۰۱، ۱۶:۵۴