Pagina 1 van 1
wachtwoord veranderen ook in andere tabel
Geplaatst: 08 jan 2007, 18:15
door marcovanderhaar
hallo,
Ik zou graag willen dat als het wachtwoord wordt veranderd dat dit dan ook in de tabel 'gebruikers' wordt gedaan... het wachtwoord moet ingevuld worden in het daarvoor bestemde veld wachtwoord in de tabel gebruikers... het moet ook nog gewoon in phpbb_users veranderd worden maar ik kan zowiezo al niet vinden in welk script die dat aanpast dus kan hem zowiezo dan niet zelf aanpassen. Kan iemand mij even helpen
Alvast bedankt, Marco
Geplaatst: 08 jan 2007, 18:49
door Ramon Fincken
stop stop... eerst meer info:
je 'gebruikers' tabel...
slaat die in md5 op of puur txt?
Geplaatst: 08 jan 2007, 19:10
door marcovanderhaar
Ook in md5 dus dat is verder geen probleem ik wil alleen dat die gewoon de md5 hash ook in de tabel gebruikers zet en wel in het veld wachtwoord.
Geplaatst: 08 jan 2007, 19:17
door Ramon Fincken
en ook vice versa neem ik aan?
Geplaatst: 08 jan 2007, 19:18
door marcovanderhaar
ja
Geplaatst: 08 jan 2007, 20:31
door marcovanderhaar
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;)