Registratie vanaf een pagina buiten het phpBB forum
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.

Registratie vanaf een pagina buiten het phpBB forum
Heeft er soms iemand een goede MOD om je te kunnen registreren via een pagina buiten het phpBB forum?
Vriendelijke groeten,
Glenn
Vriendelijke groeten,
Glenn
Hey allemaal,
Ik ben nu al een paar uur bezig om een soort van MOD te ontwikkelen voor dit probleem. Ik heb mij laten inspireren door verschillende andere MODs. Maar jammer genoeg werkt mijn MOD nog steeds niet. Weet er misschien iemand wat het probleem is? Hieronder heb ik de mod geplaatst die ik momenteel gebruik.
Weet er misschien iemand wat het probleem is?
Ik heb de pagina met deze code geüpload op http://www.rappy.be/register5.php .
Vriendelijke groeten,
Glenn
Ik ben nu al een paar uur bezig om een soort van MOD te ontwikkelen voor dit probleem. Ik heb mij laten inspireren door verschillende andere MODs. Maar jammer genoeg werkt mijn MOD nog steeds niet. Weet er misschien iemand wat het probleem is? Hieronder heb ik de mod geplaatst die ik momenteel gebruik.
Code: Selecteer alles
<FORM action="<?="http://" . $_SERVER['SERVER_NAME'] . "/phpbb/profile.php"?>" method="post">
<span class="genmed">Gebruikersnaam:</span><input type="text" class="post" style="width:150px" name="username" size="25" maxlength="20" value="" />
<br>
<span class="genmed">E-mail:</span><input type="text" class="post" style="width:150px" name="email" size="25" maxlength="255" value="" />
<br>
<span class="genmed">Wachtwoord:</span>
<input type="password" class="post" style="width: 150px" name="new_password" size="25" maxlength="100" value="" />
<br>
<span class="genmed">Bevestig je wachtwoord:</span>
<input type="password" class="post" style="width: 150px" name="password_confirm" size="25" maxlength="100" value="" />
<br>
<INPUT type="hidden" value="" name="icq"><INPUT type="hidden" value="" name="aim"><INPUT type="hidden" value="" name="msn"><INPUT type="hidden" value="" name="yim"><INPUT value="" type="hidden" name="website"><INPUT type="hidden" value="" name="location"><INPUT type="hidden" value="" name="occupation"><INPUT type="hidden" value="" name="interests"><INPUT type="hidden" value="" name="signature">
<input type="hidden" name="viewemail" value="0" checked="checked" />
<br>
<input type="hidden" name="hideonline" value="0" checked="checked" />
<input type="hidden" name="notifyreply" value="0" checked="checked" />
<input type="hidden" name="notifypm" value="1" checked="checked" />
<input type="hidden" name="popup_pm" value="1" checked="checked" />
<input type="hidden" name="attachsig" value="1" checked="checked" />
<input type="hidden" name="allowbbcode" value="1" checked="checked" />
<input type="hidden" name="allowhtml" value="0" checked="checked" />
<input type="hidden" name="allowsmilies" value="1" checked="checked" />
<input type="hidden" value="Dutch" name="language">
<input type="hidden" name="style" value="subSilver">
<input type="hidden" name="timezone" value="+1">
<input type="hidden" name="dateformat" value="D M d, Y g:i a" maxlength="14" class="post" />
<input type="hidden" name="mode" value="register" />
<input type="hidden" name="agreed" value="true" />
<input type="hidden" name="coppa" value="0" />
<input type="submit" name="submit" value="Submit"/>
<input type="reset" value="Reset" name="reset"/>
</form>
Ik heb de pagina met deze code geüpload op http://www.rappy.be/register5.php .
Vriendelijke groeten,
Glenn
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Dag Ramon,Ramon Fincken schreef:http://david.smigit.com/mdd/?keyword=in ... opment=yes
fijne API die je kan gebruiken !
Alleerst wil ik je bedanken voor de link die je me gaf

Spijtig genoeg weet ik niet goed hoe dat ik dat moet installeren en hoe het werkt. Ook weet ik niet wat het eigenlijk is

En moet die Dutch in <input type="hidden" value="Dutch" name="language"> met een hoofdletter of een kleine letter?
Vriendelijke groeten,
Glenn
Nu maak ik gebruik van de volgende code:
Gek genoeg komt er nu telkens het volgende op : Sorry, maar deze gebruikersnaam is reeds in gebruik.
Hopelijk kan iemand me verder helpen.
Glenn
Code: Selecteer alles
<FORM action="<?="http://" . $_SERVER['SERVER_NAME'] . "/phpbb/profile.php"?>" method="post">
<span class="genmed">Gebruikersnaam:</span><input type="text" class="post" style="width:150px" name="username" size="25" maxlength="20" value="" />
<br>
<span class="genmed">E-mail:</span><input type="text" class="post" style="width:150px" name="email" size="25" maxlength="255" value="" />
<br>
<span class="genmed">Wachtwoord:</span>
<input type="password" class="post" style="width: 150px" name="new_password" size="25" maxlength="100" value="" />
<br>
<span class="genmed">Bevestig je wachtwoord:</span>
<input type="password" class="post" style="width: 150px" name="password_confirm" size="25" maxlength="100" value="" />
<br>
<INPUT type="hidden" value="" name="icq"><INPUT type="hidden" value="" name="aim"><INPUT type="hidden" value="" name="msn"><INPUT type="hidden" value="" name="yim"><INPUT value="" type="hidden" name="website"><INPUT type="hidden" value="" name="location"><INPUT type="hidden" value="" name="occupation"><INPUT type="hidden" value="" name="interests"><INPUT type="hidden" value="" name="signature">
<input type="hidden" name="viewemail" value="0" checked="checked" />
<br>
<input type="hidden" name="hideonline" value="0" checked="checked" />
<input type="hidden" name="notifyreply" value="0" checked="checked" />
<input type="hidden" name="notifypm" value="1" checked="checked" />
<input type="hidden" name="popup_pm" value="1" checked="checked" />
<input type="hidden" name="attachsig" value="1" checked="checked" />
<input type="hidden" name="allowbbcode" value="1" checked="checked" />
<input type="hidden" name="allowhtml" value="0" checked="checked" />
<input type="hidden" name="allowsmilies" value="1" checked="checked" />
<input type="hidden" value="dutch" name="language">
<input type="hidden" name="style" value="1">
<input type="hidden" name="timezone" value="+1">
<input type="hidden" name="dateformat" value="D M d, Y g:i a" maxlength="14" class="post" />
<input type="hidden" name="mode" value="register" />
<input type="hidden" name="agreed" value="true" />
<input type="hidden" name="coppa" value="0" />
<input type="submit" name="submit" value="Submit"/>
<input type="reset" value="Reset" name="reset"/>
</form>
Hopelijk kan iemand me verder helpen.
Glenn
Ik zou het toch wel mooi vinden moest het via een eigen pagina gaan. Zo'n visuele bevestiging kan je altijd nog zelf maken (als ik last krijg van spam bots). Blijkbaar krijg ik die error van gebruikersnaam is reeds in gebruik als ik zelf nog ingelogd ben (dus dat is een beetje mijn eigen fout). Maar als ik weer uitgelogd ben komt er weer zo'n sessie fout opBee schreef:Je kan beter gewoon de registratiepagina van phpBB blijven gebruiken. Alleen dan kan je gebruik maken van de registratiebevesting en heb je geen last van spambots, door bijvoorbeeld een visuele bevestiging.

Ik denk dat ik weet hoe ik die AFI kan gebruiken nu maar ik heb op de moment schrik of dat niet gevaarlijk is. Op http://www.phpbb.nl/viewtopic.php?t=32686 staat dat er een fout is gevonden in de "phpBB Insert User Mod". Is dat niet die AFI of heb ik het volledig fout? Ik ken zelf niet veel van php en phpbb en ik weet het jammer genoeg het verschil tussen een MOD en een AFI niet eens.Ramon Fincken schreef:http://david.smigit.com/mdd/?keyword=in ... opment=yes
fijne API die je kan gebruiken !
Glenn
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
die mod is volgens mij anders, maargoed waar ik het overheb is zover ik weet veilig
zorg dat de file in je functions.php wordt geinclude aan het begin
daarna: aanroep:
zorg dat de file in je functions.php wordt geinclude aan het begin
daarna: aanroep:
Code: Selecteer alles
if(insert_user($Gebruikersnaam, md5($Wachtwoord), $Mail))
{
echo 'gelukt';
}
else
{
echo 'phpbb aanmelding mislukt';
}
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Het kan wel via een eigen pagina gaan, maar dan moet je alsnog verbinding maken met de database om de sessie id op te vragen.Rappy schreef:Ik zou het toch wel mooi vinden moest het via een eigen pagina gaan. Zo'n visuele bevestiging kan je altijd nog zelf maken (als ik last krijg van spam bots). Blijkbaar krijg ik die error van gebruikersnaam is reeds in gebruik als ik zelf nog ingelogd ben (dus dat is een beetje mijn eigen fout). Maar als ik weer uitgelogd ben komt er weer zo'n sessie fout op.
Als je in de code changes van (volgens mij) 2.0.21 - 2.0.22 kijkt bij bijvoorbeeld
Code: Selecteer alles
/includes/usercp_register.php
(Je zou dit er ook uit kunnen halen maar dat beveel ik niet aan)
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
kan je zien hoe de sessie id wordt opgevraagd en wordt gecontroleerd.
(Je zou dit er ook uit kunnen halen maar dat beveel ik niet aan)
als ik me niet vergis staat die ook
in $userdata['session_id'] ...
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Hey allemaal,
Ik ben weer wat bezig geweest met die registratie pagina in orde te brengen. Maar hoe moet je net de dingen die ingevuld zijn in het formulier omzetten in de variabelen? Ik denk dat het zoiets moet zijn als hieronder:
Maar hoe ik nu net die variabelen moet omzetten dat weet ik niet. Eigenlijk zou ik eens een goed boek over php moeten zoeken want dat zou toch wel handig zijn.
En moet ik op de pagina waar de mensen zich binnenkort moeten registreren het volgende bovenaan typen?
Glenn
Ik ben weer wat bezig geweest met die registratie pagina in orde te brengen. Maar hoe moet je net de dingen die ingevuld zijn in het formulier omzetten in de variabelen? Ik denk dat het zoiets moet zijn als hieronder:
Code: Selecteer alles
<?
array('username' => '$username', 'new_password' => 'md5($user_password)', 'email' => '$user_email')
?>
En moet ik op de pagina waar de mensen zich binnenkort moeten registreren het volgende bovenaan typen?
Code: Selecteer alles
<FORM action="<?="http://" . $_SERVER['SERVER_NAME'] . "/phpbb/includes/functions_mod_user.php"?>" method="post">