如何从Laravel代码验证mysql Encode()密码

时间:2018-12-07 10:54:20

标签: laravel

嗨,我是laravel的新手,并且面对laravel的mysql函数匹配问题。 我有一个名为users的表,其中要匹配的列userid和password从应用程序登录。在mysql中,默认情况下users.password字段的值是encode(value,'1234')。 现在我该如何在laravel代码中进行身份验证。在这里我认为DB :: raw()无法使用。 如何在laravel代码中将用户输入的密码与mysql encode()密码匹配?

laravel代码是

$name = $request->input('uid');
$pass = $request->input('password');
        if (Auth::attempt(['userid' => $name, 'password' => $pass])) {
          //send to protected page of application
            return redirect()->intended('checkout');
        } 
        else {
            //redirect to login page
        }

0 个答案:

没有答案