Integracija phpbb3 logina
No po dolgem času en zapis, ni kaj pretirano zanimiv, je pa lahko koristen tistim, ki bi kdaj radi integrirali phpbb3 forum v spletno stran, ok pa sedaj ne bom pisal o sami integraciji foruma v temo, mogoče to drugič, ko rešim vse težave kako iz pnphpbb2 na phpbb3 :D. Gre za integracijo prijave uporabnika na forum oz. na spletno stran. Način je zelo preprost, pravzaprav preveč preprost.
Integracija prijave je možna na ta način, da s pomočjo login forme pošljete prave podatke kar na forum oziroma pošljete podatke na ucp.php, ki je del foruma. Gre za mod login, torej akcija forme izgleda nekako tako:
action=”http://www.domena.com/forum/ucp.php?mode=login”
Na ta naslov, torej pošljete še: uporabniško ime, geslo in id seje, v kolikor že obstaja. Zanimiva možnost je prav tako pri preusmerjanju ob prijavi, kar pomeni da lahko nastavite URL na katerega bo uporabnik preusmerjen ob prijavi, redirect je lahko trenutna stran, na kateri je uporabnik in je zahteval prijavo, ali pa pač prva spletna stran. Enak postopek velja tudi za odjavo, kamor pa je v vsakem primeru potrebno poslati tudi id seje uprabnika, ki pa je tako ali tako shranjena v piškotku. V nadaljevanju sledi primer forme za prijavo in povezava za odjavo.
Prijava:
<form method="post" action="http://www.domena.com/forum/ucp.php?mode=login" name="prijava">
<p><input name="username" type="text" id="username" value="Uporabniško ime" onfocus="if (this.value=='Uporabniško ime') this.value=''" onblur="if(this.value=='') { this.value='Uporabniško ime'; return false; }" /></p>
<p><input name="password" type="password" id="password" value="paswww" onfocus="if (this.value=='paswww') this.value=''" onblur="if(this.value=='') { this.value='paswww'; return false; }"/></p>
<p><input name="redirect" value="http://www.domena.com" type="hidden"/>
<input name="login_submit" value="Prijava" type="submit"/></p>
<input type="hidden" name="sid" value="" />
<input type="hidden" name="login" value="login" />
</form>
Odjava:
http://www.domena.com/forum/ucp.php?mode=logout&sid=$session_id&redirect=http://www.domena.com'
Mogoče drugič še integracija registracije uporabnika.
4 x komentiran Integracija phpbb3 logina
Hudo.
14.11.2008
Ni hudo, ker je tolk simple fora, ampak je pa nekaj, kar bi nekateri delali tudi znanost s kakšno dejansko prijavo.
17.11.2008
Ah.. Luka pač ne zna napisat kaj več kot besedo, morda dve :)
Zanimiv zapis, ki bo vsekakor prišel prav marsikomu!
18.11.2008
Hehe. No meni je že prav prišel na http://www.slo-racing.com, ko je bila želja, da se lahko prijavljajo tekmovalci, ki so registrirani na forumu, čeprav je joomla sistem zadaj, pa so se tisti mostiči vedno nekak izjalovil, ob še kakšnem modulu …
Komentiraj ...

Anketa
Tagi
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.



14.11.2008