【发布时间】:2019-11-07 06:04:14
【问题描述】:
我正在尝试创建一个登录表单,其中密码在 oracle DB 中加密,我无法在 php 中的 select 语句中解密密码。当我输入正确的密码时,会弹出错误消息,当我尝试输入加密后的密码时,它会继续登录,
$strSQL = "SELECT USER_ID, PASS_WORD FROM VW_SMF_USERS WHERE USER_ID =
'".trim($_POST['txtUseremail'])."'
AND PASS_WORD = '".trim($_POST['txtUserpassword'])."'";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
$objResult = oci_fetch_array($objParse);
【问题讨论】:
-
如果你是从零开始开发,最好使用digest、hash、salt的概念。 auth0.com/blog/…
标签: php oracle security encryption