Integracija phpbb3 logina

14.11.2008 | PHP, Programiranje, Uporabno

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&#353;ko ime" onfocus="if (this.value=='Uporabni&#353;ko ime') this.value=''" onblur="if(this.value=='') { this.value='Uporabni&#353;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.

Tagi: , , , , ,

4 x komentiran Integracija phpbb3 logina

Luka
14.11.2008

Hudo.

Carli
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.

smotttt
17.11.2008

Ah.. Luka pač ne zna napisat kaj več kot besedo, morda dve :)

Zanimiv zapis, ki bo vsekakor prišel prav marsikomu!

Carli
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 ...


 

November 2008
M T W T F S S
« Oct   Dec »
 12
3456789
10111213141516
17181920212223
24252627282930

Anketa

Uporabljate JS Framework?

Loading ... Loading ...
Wordle: Blog

Tagi