Nieuwe gebruikers worden standaard admin ...

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Maxx

Nieuwe gebruikers worden standaard admin ...

Bericht door Maxx » 24 jul 2003, 16:53

En daar ben ik zoals je begrijpt niet zo blij mee. Iemand enig idee hoe dit kan? Ik heb het forum op dezelfde manier geïnstalleerd als mijn testforum die ik bij Lycos had staan en daar heb ik dit probleem niet.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 24 jul 2003, 17:22

Weet je zeker dat ze echt admin zijn? en dat niet alleen de kleur oranje is?
zo ja, zoek in includes/usercp_register.php rond regel 511 naar een lange sql query en vervang die met deze:

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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";

Maxx

Bericht door Maxx » 24 jul 2003, 17:49

Ja, dat heeft inderdaad geholpen. Een pak van mijn hart!

Dit was mijn oude code:

Code: Selecteer alles

$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_website_name, 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_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("\'", "''", $websitename) . "', '" . 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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1,'$gender', '$birthday','$next_birthday_greeting', ";
Zoals je ziet heb ik een aantal mods geïnstalleerd waarvoor deze regel is aangepast: gender-mod, websitename-mod en birthday-mod.

Nu zullen deze wel niet (goed) meer werken. Heb ik iets fout gedaan bij het toevoegen van deze mods? Kan je dat zo in een oogopslag zien?

Maxx

Bericht door Maxx » 24 jul 2003, 18:28

Ik heb het even getest en als je tijdens de registratie je websitenaam, je geslacht en je verjaardag invult wordt dat inderdaad niet opgenomen in de database. Later kan je het nog wel aanpassen in je profiel.

Enig idee hoe ik het (bij de registratie) oplos?

In ieder geval hartelijk bedankt, simpelscript!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 24 jul 2003, 18:53

Je kan in templates/subSilver/profile_add_body.tpl het geen weg halen wat je bij die mod hebt toe gevoegd(dan moet je dat dus gewoon later in je profiel regelen) of je kan de aangepaste query geven die ze bij de mod gaven en dan verbouw ik hem wel.(als de fout daar in zit)

Maxx

Bericht door Maxx » 24 jul 2003, 19:34

Nogmaals dank, Simpelscript, maar ik ben er uit dankzij iemand op een Engelstalig forum. Het enige wat gedaan hoefde te worden was het verplaatsen van de gender-mod code.

Gesloten