Php 如何在codeigniter模型中使用PWDENCRYPT检查或比较sql server中的密码
我想知道如何将使用codeigniter的用户输入数据(例如密码)与SQL Server中的密码进行比较 这是我的模型的代码Php 如何在codeigniter模型中使用PWDENCRYPT检查或比较sql server中的密码,php,sql-server,codeigniter,Php,Sql Server,Codeigniter,我想知道如何将使用codeigniter的用户输入数据(例如密码)与SQL Server中的密码进行比较 这是我的模型的代码 function com_pass($username,$password){ $ssql = "select * from cabal_auth_table where ID=? and Password=(PWDENCRYPT(?))"; $query = $this->db->query($ssql, array($username,$
function com_pass($username,$password){
$ssql = "select * from cabal_auth_table where ID=? and Password=(PWDENCRYPT(?))";
$query = $this->db->query($ssql, array($username,$password));
if ($query->num_rows()>0){
return FALSE;
}
return TRUE;
}
我的表位于sql server cabal_auth_表中,它有一个行字段ID、密码、名字等,现在sql中的密码使用PWDENCRYPT加密
是否有一种方法可以将用户输入的数据与sql server中的数据进行比较
提前谢谢 我花了多少个小时,终于解决了这个问题。我希望这能帮助你们
$query =$this->db->query("SELECT * FROM cabal_auth_table WHERE ID='".$username."' AND PwdCompare('".$password."',Password) = 1 ");