Php Laravel Auth Check width密码已在SQL SERVER中加密

Php Laravel Auth Check width密码已在SQL SERVER中加密,php,authentication,laravel,asp.net-membership,laravel-5,Php,Authentication,Laravel,Asp.net Membership,Laravel 5,我已经在SQL Server数据库中加密了密码。当我尝试检查在Laravel应用程序中输入的密码时,它与数据库中的密码不匹配。如何匹配这些密码?它们的加密方式不同吗 使用Hash类和make()方法插入密码字段 以下是一个例子: $user->password = Hash::make(Input::get('pswd')); 要使用存储在dB中的密码验证用户输入的密码,请使用 if(Hash::check($userentry,$dbentry)) { //if we

我已经在SQL Server数据库中加密了密码。当我尝试检查在Laravel应用程序中输入的密码时,它与数据库中的密码不匹配。如何匹配这些密码?它们的加密方式不同吗

使用
Hash
类和
make()
方法插入密码字段

以下是一个例子:

$user->password = Hash::make(Input::get('pswd'));

要使用存储在dB中的密码验证用户输入的密码,请使用

if(Hash::check($userentry,$dbentry))
   {
      //if we are under this scope that means supplied password matches with the password in dB 
   }

我猜它们是散列密码。您需要获取在密码框中输入的字符串,并以相同的方式对其进行散列,以比较它们是否相同。看:你想做什么?这与SQL Server无关。您正在尝试从ASP.NET应用程序使用成员数据库吗?你会发现各种类似的问题,例如