Bericht
door marcovanderhaar » 08 jan 2007, 20:31
ik heb inmiddels gevonden waar het wordt veranderd en heb er bijgezet hoe het volgens mij zou moeten maar 't klopt niet helemaal. Hier zie je usercp_sendpsswd.php vanaf regel 51.... hoe ik het heb veranderd.
$user_actkey = gen_rand_string(true);
$key_len = 54 - strlen($server_url);
$key_len = ($key_len > 6) ? $key_len : 6;
$user_actkey = substr($user_actkey, 0, $key_len);
$user_password = gen_rand_string(false);
$sq2 = "UPDATE gebruikers SET wachtwoord = '" . md5($user_password) . "'WHERE naam = " . $row['user_id'];
if ( !$db->sql_query($sq2) )
$sql = "UPDATE " . USERS_TABLE . "
SET user_newpasswd = '" . md5($user_password) . "', user_actkey = '$user_actkey'
WHERE user_id = " . $row['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update new password information', '', __LINE__, __FILE__, $sql);
}
Kan iemand dit stukje zo maken dat het wel werkt?
P.s. naam is wel hetzelfde als de login van het forum;)