Fout ledenreg na birthdaymod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Fout ledenreg na birthdaymod

Bericht door GertJan » 18 aug 2006, 19:45

Wat is het probleem? registratie nieuwe leden klopt niet meer
Wanneer ontstond het probleem? na instal van Birthdaymod
Adres van je forum: http://www.voliereforum.nl/phpBB
Geïnstalleerde mods: divm last visit, birthday enz enz
Huidige template: DesertStorm
phpBB versie: 2.0.21
Host: phpbbhost.nl
Heb je onlangs een mod of stijl geïnstalleerd? birthdaymod
Heb je gezocht naar een antwoord?yep, via zoekfuntie hier en google.

Probleem:

na het insatleren van de birthdaymod, werkt bijna alles goed. Alleen de ledenregsitratie klopt niet.

Hij geeft een andere gebruikersnaam op in de databse en de gebruikersnaam welke je invult, zet hij ongecodeerd in het paswoord veld.

Echter kun je met deze gegevens niet inloggen, want dan geeft hij op dat de gebruikersnaam en ww fout is.

Gebruikersavatar
Xanland
Berichten: 828
Lid geworden op: 23 jan 2005, 17:02
Locatie: Apeldoorn, The Netherlands
Contacteer:

Bericht door Xanland » 18 aug 2006, 19:50

Wil je mss de install.txt online zetten, van de birthday-mod?
Mvg, Xanland.
phpBBmods
---
Muziekforum
---

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 19:53

uiteraard:

http://www.voliereforum.nl/Site/birthday.txt

hij zet meerdere velden niet goed in de databse. het emailadres zet hij in het veld website........oa. Ik heb de usercp_register.php al nagelopen, en die is volgens mij helemaal goed.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 21:52

Het ligt toch echt aan usercp_register, je hebt misschien net niet op de goede plek iets toegevoegd want in dat bestand wordt de informatie opgeslagen in je database.
Loop het toch nog eens na. Als je er zelf niet uitkomt, post dan de regel onder

Code: Selecteer alles

$sql = "UPDATE " . USERS_TABLE . "
eens, daar zit het hem namelijk in.
Wijziging: : Sorry, zie nu pas dat je al een nieuw topic hebt geopent.
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 22:16

Klopt, ik denk het ook. heb nu even de backup van usercp_register teruggezet en werkt het aanmelden wel namelijk. maar ik kom er niet uit wat er fout is gegaan.

Code: Selecteer alles

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 22:34

Ik zie er eigenlijk niks fouts in (wat ik wel had verwacht). Mod het bestand eens opnieuw misschien helpt dat.
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 22:39

dat heb ik al een keer of drie gedaan. Daarom snap ik er ook niks van.

Hij doet iets fout na het verzenden naar de databse. Hij zet namelijk wel de goede gevens neer, alleen in de verkeerde tabellen. Het rare is dat hij de gebruikersnaam onegecodeerd in het wachtwoord veld zet.

het emailadres zet hij in het website veld

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 22:41

Zet onder die regels eens print($sql); en post hier wat je dan (extra) te zien krijgt op je scherm.
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 22:45

Waar moet ik dat zetten?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 22:48

Onder die regel met UPDATE ..... :wink:
Wel achter het ; teken van die regel!
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 23:02

Code: Selecteer alles

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
				WHERE user_id = $user_id"; print($sql);
heb hem na de eerste ; gezet in die regel. maar zie niks gebeuren. waar zou ik wat moeten zien? En uiteraard even geupload

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 23:07

Je krijgt het wel pas te zien als je op Bevestig hebt gedrukt, je moet iets krijgen als UPDATE phpbb_users SET user_id = 2 etc.
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 18 aug 2006, 23:26

ok, ik denk dat hij het nu wel doet. vraag me niet wat er fout was, maar goed.

kun je ff testaccountje maken? dan kijk ik of hij inderdaad goed werkt.

http://www.voliereforum.nl/phpBB

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 aug 2006, 11:07

Ik zie inderdaad niks verkeerds meer met registreren en ook niet met het bijwerken :)
Afbeelding

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 19 aug 2006, 22:04

ik heb ook nog enkele testaccounts toegevoegd en ook geen problemen meer geconstateerd.

bedankt voor de moeite!!!

Gesloten