[英]How to use PHP PDO Cross-platform for UserName/Password Management
我正在研究一个项目,该项目可能正在使用mySQL或MS SQL作为数据库的服务器上运行。 因此,我使用PHP PDO连接数据库。 我不想以纯文本形式存储密码,因此如何最有效地处理它。
我尝试使用Google进行PDO登录,所有文章都是mySQL特有的,包括使用mySQL函数。 到目前为止,我无法找到有关跨数据库支持的任何信息。
$qry = $db_conn->query("Select UserADID, EMPLID, UserActive, UserRole from tbl_Users Where UserADID= :USR_NAME and UserPass= :USR_PASS Limit 1");
如果他们的帐户经过验证,我希望能够从数据库中提取用户的凭据(角色和状态)。
我使用@aynber建议的password_hash和password_verify。
如果连接全部通过PHP完成,则使用password_hash和password_verify – aynber 7月25日
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.