راکت
حل شده

کد های کنترلر ورود با موبایل

1 پاسخ

با سلام خدمت همه دوستان
میخوام ورود با موبایل رو پیاده سازی کنم،،، جوری که دیگه ایمیل در کار نباشه
کد هاش هم تا حدودی نوشتم ولی نمیدونم چرا کار نمیکنه. ممنون میشم اگه کسی میتونه راهنمایی کنه

public function login(Request $request)
    {
        phoneValidateLogin($request);

        // Get user record
        $user = User::where('phone', $request->phone)->first();

        // Check Condition Mobile No. Found or Not
        if($request->phone != $user->phone || $request->password != $user->password) {
            session('phone', 'Your mobile number not match in our system..!!');
            return back();
        }

        // Set Auth Details
        \Auth::login($user);

        // Redirect home page
        return redirect()->route('home');
    }
ثبت پرسش جدید

پاسخ‌ها

1
Husein Ghasemi
Husein Ghasemi
@husein

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

بهترین پاسخ

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

! Hash::check($request->password, $user->password)

این لینک هم برای مطالعه بیشتر دوستانی که مثل من به این مشکل برخورد کردن
https://stackoverflow.com/questions/35715755/how-to-compare-two-encryptedbcrypt-password-in-laravel

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

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

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