Laravel - 登录 Laravel - 密码哈希字节('mD5')

问题描述 投票:0回答:1
public function masuk(Request $request)
{
    $this->validate($request, [
        'USERNAME_ACC'   => 'required',
        'PASSWORD' => 'required'
    ]);
    $username=$request->get('USERNAME_ACC');
    $password=$request->get('PASSWORD');

    // $pass=HASHBYTES('md5',$password);
    // dd($pass);

    

    $cek_user = User::where('USERNAME_ACC',$request->USERNAME_ACC)->where('PASSWORD',\DB::raw("HASHBYTES('md5','$password')"))->count();
    // dd($result->toArray());
    if ($cek_user==0) {
        return redirect('/login')->with('gagal','Username or Password Not Register');
    }else {
        $user=User::where('USERNAME_ACC',$request->USERNAME_ACC)->where('PASSWORD',\DB::raw("HASHBYTES('md5','$password')"))->first();
        if (Auth::guard('web')->login($user))
        {
            return redirect()->intended('admin');
        }
        return "Gagal";
    }
}

如何在 Laravel 中使用自定义哈希登录

我使用 HashBytes('mD5') 进行加密

所以请帮助我!

laravel hash password-encryption laravel-10 hashbytes
1个回答
0
投票

我认为 Laravel 有一个身份验证系统,您可以在他们的网站上阅读更多相关信息

© www.soinside.com 2019 - 2024. All rights reserved.