سلام دوستان من توی قسمت ریست پسورد پروژم این مشکل رو دارم که وقتی کاربر ریست پسورد رو انجام میده رمز تغییر میکنه و وارد سایت میشه. ولی هنگام ورود به سایت اون رمز جدید جواب نمیده حتی رمز قبلی هم جواب نمیده ،مشکل از کدوم قسمت پروژم میتونه باشه؟
با سلام.
در حالت معمول لاراول پس از عضویت لاگین رو انجام میده . اما احتمالا شما تغییراتی در منطق لاگین برنامتون داشتین که باعث میشه موقع لاگین بصورت دستی (استفاده از فرم لاگین) مشکلاتی بوجود بیاره. مثلا دوبار هش کردن پسورد ، یا هش نشدن پسورد چه موقع مقایسه چه موقع ذخیره در دیتابیس.
نکته این هست که همیشه باید پسورد بصورت هش شده در دیتابیس ذخیره بشه و موقع لاگین کردن پسوردی که کاربر وارد میکنه با الگوریتم یکسان هش بشه و اون مقدار هش شده با مقدار هش شده ی داخل دیتابیس چک بشه.قطعا در یکی از این مراحل مشکل ریزی هست. امیدوارم سرنخ رو پیدا کرده باشید.
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟