🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۰ استاد جهانشاد کرمانی
مشکل هش شدن دیتا در دیتابیس
جامعه پی اچ پی ایجاد شده در ۱۹ مهر ۱۴۰۱

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

سلام امیر جان

کدتون رو قرار بدید، بدون بررسی کد که نمیشه مشکل رو شناسایی کرد!

محمد گازری ۱۹ مهر ۱۴۰۱، ۱۸:۴۱

https://github.com/amiralidev01/Todolist-php

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

استاد جهانشاد کرمانی ۱۹ مهر ۱۴۰۱، ۱۹:۲۳

سلام مجدد امیر جان

اول از همه چک کن مقدار پسورد در متغیر userData وجود داشته باشه!

دوم چک کن که هش شدش درست باشه و بدون خطا هش شده باشه!

سوم اینکه چرا در خی ۱۴ اومدی هش کردی و بعدش در خط ۱۵ از اون استفاده نکردی؟

https://github.com/amiralidev01/Todolist-php/blob/master/libs/lib-auth.php#L14,L15

محمد گازری ۲۰ مهر ۱۴۰۱، ۰۴:۳۰

استاد خب استفاده که میکنم تو دیتابیس مقدار صفر رو سیو میکنه و مجبور شدم برای ادامه ی پروژه بزارمش کنار تا وقتی مشکلم حل شد ازش استفاده کنم همه چی هم تست میکنم اکیه ولی متاسفانه نمیشه فک کنم باید پروژه رو حذف کنم از اول بنویسم

استاد جهانشاد کرمانی ۲۰ مهر ۱۴۰۱، ۰۹:۱۹

پروژه با بکاپ دیتابیسش رو زیپ کن و پیوست کن

تو اولین فرصتی که تایمم خالی شه برات چیکش میکنم

محمد گازری ۲۰ مهر ۱۴۰۱، ۱۰:۲۹

ممنونم❤️

استاد جهانشاد کرمانی ۲۰ مهر ۱۴۰۱، ۱۳:۳۵

سلام مجدد

تابع ثبت نام رو اینجوری بنویسی درست میشه

function register($userData): int
{
    global $pdo;
    $query = "INSERT INTO users(name,email,password) values (:name,:email,:password)";
    $stmt = $pdo->prepare($query);
    $passHash = password_hash($userData['password'], PASSWORD_DEFAULT);
    $stmt->execute([':name' => $userData['name'], ':email' => $userData['email'], ':password' => $passHash]);
    return $stmt->rowCount();
}
محمد گازری ۲۱ مهر ۱۴۰۱، ۱۶:۲۹

فرقی نکرد متاسفانه!

استاد جهانشاد کرمانی ۲۱ مهر ۱۴۰۱، ۱۶:۴۱

من الان چک کردم پایگاه دادت رو

نوع داده ای پسورد رو int دادی!!

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

daee-Screen Shot 2022-10-13 at 20.40.59.png

بهترین پاسخ
محمد گازری ۲۱ مهر ۱۴۰۱، ۱۷:۱۱

استاد مرسی خیلی ممنون درست شد امان از بی دقتی?❤️?‍♂️

استاد جهانشاد کرمانی ۲۱ مهر ۱۴۰۱، ۱۷:۱۴