md5加密后,va_dump()返回空的問題
老師您好!請問一下
用md5加密的話,va_dump()的反饋值為null。而不加密的時候就可以正常的返回相應的數組。有什么辦法解決嗎?不用md5加密的話,是不是未來會對用戶的安全性有影響?
代碼如下:
<?php require_once?'../include.php'; $username?=?$_POST?['username']; $password?=?$_POST?['password']?; //?$password?=?md5?(?$_POST?['password']?); $verify?=?$_POST?['verify']; $verify1?=?$_SESSION?['verify']; if?($verify?==?$verify1)?{ $sql?=?"select?*?from?midian_admin?where?username='{$username}'and?password='{$password}'"; $res?=?checkAdmin?(?$sql?); var_dump(?$res?); }?else?{ echo?"<script>alert('驗證碼錯誤');</script>"; echo?"<script>window.location='login.php';</script>"; }
2014-12-03
證明你數據庫中這個管理員的密碼你存的時候密碼就沒有機密,你可以在數據庫中看看這個查詢出的密碼是否加密了
如果沒加密,你通過這樣的SQL語句肯定查詢不出來,所以返回值為NULL
^-^...