راکت
حل شده

عدم ورود به سایت بعد از لاگین

6 پاسخ

سلام برای ورود به سایت تو php کد زیر کار نمیکنه
هیچ اروری هم ندارم


if(isset($_POST['login-but'])){
    $mail= $_POST['email'];
    $password = $_POST['password'];

    $LoginCheck = mysqli_query($db , "SELECT * FROM users WHERE email='$mail' ");

    $user = mysqli_fetch_assoc($LoginCheck);

    if($user){
       if(password_verify($password , $user['password'])) {
        $_SESSION['login-but'] = $mail;
        header ('location: /paneladmin/index.php');
    }
    }else{

      echo 'login error!';

    }

  }

@Rezanp۷

ثبت پرسش جدید

پاسخ‌ها

6
paradox
paradox
@wxyz4367
بهترین پاسخ

تعداد کاراکتر دیتابیسم کم بود
مشکل حل شد
ممنون از دوستان

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

@wxyz4367 سلام دوست خوبم

$LoginCheck = mysqli_query($db , 'SELECT * FROM users WHERE email="$mail" ');

این رو تست کنید

paradox
paradox
@wxyz4367

@mamado
ممنون ازت
الان که به این شکل نوشتم ارور رو برمیگردونه

 echo 'login error!';

نمیدونم کجای کدم مشکل داره

شاید پاسخ شما همین‌جا باشد

Reza
Reza
@Rezanp7

تخصص: برنامه نویس وب

اون if و else رو کامنت کن و بعدش کد

var_dump ($user)

رو اجرا کن.
ببین توی خروجی برمیگردنه چیزی

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

@wxyz4367 خیلی هم خوب
بهتره یکی از پاسخ ها رو بهترین پاسخ انتخاب کنید که این گفتگو بسته بشه 🌹

Reza
Reza
@Rezanp7

تخصص: برنامه نویس وب

@wxyz4367
از اولم معلوم بود این کد مشکل نداره و مشکل جای دیگه هست😂

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام