joomla哈希将在我的网站上运行?

时间:2013-10-14 15:27:18

标签: php joomla hash

我只是joomla的初学者,我试图创建一个密码哈希来从phpmyadmin(手动)创建一个帐户,但是当我尝试登录时,它给了我(密码错误)。

我正在使用此代码获取密码哈希:

require("includes/defines.php");
require("includes/framework.php");
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
jimport('joomla.user.helper');
$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($_POST["password"], $salt);
$password = $crypt.':'.$salt; 

我认为问题在于随机值,但如何解决?

谢谢你!

1 个答案:

答案 0 :(得分:0)

只需使用任何md5编码器使用md5(类似http://www.md5hashgenerator.com/)对密码进行编码,并将用户密码替换为md5哈希。它总是适合我。

但如果您手动开户,请不要忘记关系和ACL表。我建议更换现有joomla帐户的密码,然后登录后端并创建一个新帐户。

我会这样做: 1.在PhpMyAdmin中查找管理员用户并将其原始哈希值复制到某处。 2.将其替换为新生成的md5(密码) 3.登录并创建自己的管理员帐户 4.使用PhpMyAdmin

返回帐户密码的原始值