Wie bilde ich den hash aus RC7
Verfasst: 25.11.2007 18:30
Ich hab mich mal ein bischen im Forum umgeschaut, aber keinen mir helfenden Topic gefunden.
Mein Problem:
Ich habe auf meiner Homepage ein Login für meine Gallery.
Dieser Login soll mit den Benutzerdaten von meinem phpbb-Forum arbeiten, was auch mit phpbb2 sehr gut funktioniert hat.
Zeit phpbb3 RC7 wird mit einem Hash gearbeitet.
Meine Frage ist wie bilde ich diesen?
Wenn ich dies tue:
include" functions.php";
$hash = phpbb_hash($pass);
echo $hash;
kommt als hash immer unterschiedliche Werte zurück und niemals den Wert den ich brauche? Damit ich die functions.php von phpbb überhaupt nutzen kann muss ich ein stück der Funktion "set_config" auskommentieren sonst bekomme ich einen Fatal error!
//$sql = 'UPDATE ' . CONFIG_TABLE . "
// SET config_value = '" . $db->sql_escape($config_value) . "'
// WHERE config_name = '" . $db->sql_escape($config_name) . "'";
//$db->sql_query($sql);
//if (!$db->sql_affectedrows() && !isset($config[$config_name]))
//{
// $sql = 'INSERT INTO ' . CONFIG_TABLE . ' ' . $db->sql_build_array('INSERT', array(
// 'config_name' => $config_name,
// 'config_value' => $config_value,
// 'is_dynamic' => ($is_dynamic) ? 1 : 0));
// $db->sql_query($sql);
//}
Ich bitte euch helft mir. Ich habe schon viel Zeit reingehängt, bekomme es aber einfach nicht hin. Was mach ich falsch?
Mein Problem:
Ich habe auf meiner Homepage ein Login für meine Gallery.
Dieser Login soll mit den Benutzerdaten von meinem phpbb-Forum arbeiten, was auch mit phpbb2 sehr gut funktioniert hat.
Zeit phpbb3 RC7 wird mit einem Hash gearbeitet.
Meine Frage ist wie bilde ich diesen?
Wenn ich dies tue:
include" functions.php";
$hash = phpbb_hash($pass);
echo $hash;
kommt als hash immer unterschiedliche Werte zurück und niemals den Wert den ich brauche? Damit ich die functions.php von phpbb überhaupt nutzen kann muss ich ein stück der Funktion "set_config" auskommentieren sonst bekomme ich einen Fatal error!
//$sql = 'UPDATE ' . CONFIG_TABLE . "
// SET config_value = '" . $db->sql_escape($config_value) . "'
// WHERE config_name = '" . $db->sql_escape($config_name) . "'";
//$db->sql_query($sql);
//if (!$db->sql_affectedrows() && !isset($config[$config_name]))
//{
// $sql = 'INSERT INTO ' . CONFIG_TABLE . ' ' . $db->sql_build_array('INSERT', array(
// 'config_name' => $config_name,
// 'config_value' => $config_value,
// 'is_dynamic' => ($is_dynamic) ? 1 : 0));
// $db->sql_query($sql);
//}
Ich bitte euch helft mir. Ich habe schon viel Zeit reingehängt, bekomme es aber einfach nicht hin. Was mach ich falsch?