الان کد من اینه که خودم ریجسترو لاگین نوشتم از لاگین و ریجستر لاراول استفاده نکردم public function login2(\Illuminate\Http\Request $request) { $tt= session()->get('login'); //$re=encrypt($request->get('password')); $y=Hash::make($request->get('password')); if(preg_match("/^09[0-9]+.{8}$/", $tt)){ if(User::where([['mobile',$tt],['password',$y]])->first()){ return redirect('index'); }else{ return redirect("login2")->withErrors("رمز اشتباه است"); } }else{ if(User::where([['email',$tt],['password',$request->get('password')]])->first()){ return redirect('index'); }else{ return redirect("login2")->withErrors("رمز اشتباه است"); } } } اما پسورد دیتابیس با پسورد که وارد میکنم با خم برابر نیست اما زمانیکه پسورد دیتابیس رو از حالت انکریپت در می آورم درست میشه ```
پاسخ ها