Van lid naar beheerder
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Van lid naar beheerder
Goedenavond,
Zit even met een vraag waar ik niet zo een antwoord op heb, misschien dat jullie me kunnen helpen, het probleem is als volgt.
Een nieuw lid meld zich aan bij mijn forum, wat draait onder 206.
De status van het lid is spontaan beheerder, iets waar dat lid net niet thuis hoort, iemand meer dit probleem gehad?
Alvast bedankt
Zit even met een vraag waar ik niet zo een antwoord op heb, misschien dat jullie me kunnen helpen, het probleem is als volgt.
Een nieuw lid meld zich aan bij mijn forum, wat draait onder 206.
De status van het lid is spontaan beheerder, iets waar dat lid net niet thuis hoort, iemand meer dit probleem gehad?
Alvast bedankt
In usercp_regiser.php staan twee hele belangrijke regels, die ervoor zorgen dat de gegevens van gebruikers in de database worden gestopt.
Dit is de orginele regel:
Dit is een hele grote klont met php code. Echt is er wel belangrijk dat na aanpassen alles hier nog klopt, omdat anders een 1 'tje op de verkeerde plek in de tabel komt, wat tot gevolg kan hebben dat alle nieuwe users bijvoorbeeld user_level 1 hebben ipv 0 zodat ze admin zijn.
Controleer dus een goed of je geen fouten hebt gemaakt bij het aanpassen van dit stuk in de usercp_register.php
Dit is de orginele regel:
Code: Selecteer alles
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
Controleer dus een goed of je geen fouten hebt gemaakt bij het aanpassen van dit stuk in de usercp_register.php
Alleen support via het forum, dus geen support via email, msn of pb.
Code: Selecteer alles
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_birthday, user_next_birthday_greeting
, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', '$birthday', '$next_birthday_greeting', $user_style, '$gender', 0, 1, ";
Laat ik nu toevallig een site hebben met de birtday en de gender geinstalleerd!
Dit is daarbij de code:
Let wel op! Ik heb een aantal velden eruit gesloopt, volgens mij alleen maar user_aim en user_yim. Behalve de birtday en de gender zit hier verder nog niks in.
Neem dit dus niet klakkeloos over, maar kijk naar de verschillen tussen die van jouw en die van mij. Ik denk dat jouw fout bij het deel van de VALUES zit.
Succes :thumb:
Dit is daarbij de code:
Let wel op! Ik heb een aantal velden eruit gesloopt, volgens mij alleen maar user_aim en user_yim. Behalve de birtday en de gender zit hier verder nog niks in.
Code: Selecteer alles
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, '$birthday', '$next_birthday_greeting', ";
Succes :thumb:
Alleen support via het forum, dus geen support via email, msn of pb.
Bij mij staat er het volgende
Bij de jouwe staat er
Zou dat het crusiale verschil kunnen zijn?
Code: Selecteer alles
, '" . str_replace("\'", "''", $msn) . "',Code: Selecteer alles
,$msn) . "',OKe, ik zal je ff helpen:
Maak van de laatste stuk van het insert into verhaal dit:
En maak van het laatste stuk van het values verhaal dit:
Let wel op dat je op de goede plek begint met plakken. Dus bij user_allow_viewonline en $allowhtml,
Maak van de laatste stuk van het insert into verhaal dit:
Code: Selecteer alles
user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
Code: Selecteer alles
$allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, '$birthday', '$next_birthday_greeting', ";
Alleen support via het forum, dus geen support via email, msn of pb.