我想将测试密码(testing4)转换为phpbb3哈希。这是我试过的代码:如何将文本转换为phpbb哈希?
<?php
/**
*
* @package phpBB3
* @version $Id: v3_dbal.xml 44 2007-07-25 11:06:55Z smithy_dll $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
include ("functions_phpbb.php");
$data['new_password'] = "testing4";
$user_row = array(
'user_password' => phpbb_hash($data['new_password'])
);
$hash = $user_row['user_password'];
echo $hash;
?>
,这不工作之一:
$pass = "testing4";
$hash = phpbb_hash($pass);
这两次我收到以下错误信息:
Fatal error: Call to a member function sql_escape() on a non-object in /home/a8544020/public_html/Pass/functions_phpbb.php on line 149
我已经尝试过了在2个不同的主机上没有任何运气。否则,是否有一个在线服务只是将文本转换为散列?
在此先感谢
完美,谢谢! – Yesterday 2011-03-13 15:11:58
作为一个方面说明,一个变化已被合并到phpBB中,这将使'P'工作,这将在phpBB 3.0.9中出现。 – igorw 2011-03-23 09:37:56