我需要找出哪个是检查数据库正确登录(用户名、密码)的文件

时间:2011-10-28 作者:EnexoOnoma

我允许用户在我的页面中注册,但我想提高数据库中保存的密码安全性。

为此,我需要找出进行查询的文件
where pass=pass and login=login

是哪一个?非常感谢。

2 个回复
SO网友:Tom J Nowell

wp_authenticate_username_password 在里面wp-includes/user.phpwp_check_password 在里面pluggable.php

我建议不要干预这些,除非你删除wordpress用户身份验证并加入自己的身份验证,例如。http://wordpress.org/extend/plugins/simple-ldap-login/. 最好的情况是,不使用admin用户名,使第一个帐户成为非超级管理员,不使用wp\\udatabase前缀,将salt值放入wp config。php和正确设置文件夹权限/htaccess对您的帮助要大得多。

如果黑客可以访问你的加密密码哈希,那么你已经输掉了这场战斗。

SO网友:Wyck

WordPress使用phppass来存储密码,而密码实际上是blowfish可变密钥长度密码,如果您担心blowfish被破解,那么您可能不应该使用WordPress。如果出于某种原因你不喜欢河豚,你可以替代它,但要改善它,那是不太可能的。

结束

相关推荐

如何将WordPress的get_bloginfo(‘siteurl’)传递给jQuery?

我猜这是一个非常愚蠢的问题,但我对PHP/WordPress更为熟悉,而且我刚刚开始使用jQuery,所以我甚至不确定要搜索什么。是否有方法传递echo get_blogifo(\'siteurl\') 到jQuery?我正在努力让它发挥作用:$(\'a.getstarted\').attr(\'href\', \'<?php echo get_bloginfo(\'siteurl\'); ?>/payroll-deduction-authorization/?plan=basic\