login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Phpbb2 login intergratie

Offline hydex - 20/03/2005 21:00
Avatar van hydexNieuw lid Hallo allemaal,

Ik ben momenteel bezig met de intergratie van phpbb2 en mijn zelf gemaakte pagina's. Het enige wat ik wil gebruiken van phpbb2 is de login. De onderstaande code werkt prima, maar nu wil ik het nog verder uitbreiden en loop ik vast:

Ik dat iedere gebruiker alleen zijn of haar gedeelte te zien krijgt. Ben er ondertussen achter dat ik de user_id kan pakken uit de tabel, maar ik weet niet hoe PHP die in de sessie heeft verwerkt omdat het allemaal classes zijn waar ik niks van snap.

Heeft iemand hier al ervaringen mee? En wil deze persoon misschien deze code delen met ons allen?

De onderstaande code werkt prima als je alleen de pagina wilt beveiligen.

  1. <? define('IN_PHPBB', true);
  2. $phpbb_root_path = './phpBB2/'; //vul hier je pad in van phpbb2
  3. include($phpbb_root_path . 'extension.inc');
  4. include($phpbb_root_path . 'common.'.$phpEx);
  5. //
  6. // Start session management
  7. //
  8. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  9. init_userprefs($userdata);
  10. //
  11. // End session management
  12. //
  13. if( $userdata['session_logged_in'] )
  14. // als de gebruiker is ingelogd.. laat dan onderstaande pagina zien:
  15. {
  16.  
  17. ?>
  18.  
  19. <html>
  20. <head>
  21. <title>title</title>
  22.  
  23. </head>
  24.  
  25. <body>
  26. <p>test
  27. </p>
  28. <p><a href="index.php">home</a> </p>
  29. </body>
  30. </html>
  31. <?
  32. }
  33. else // als de gebruiker niet is ingelogd redirect naar ..\test.php
  34. {
  35.  
  36. redirect(append_sid("login.$phpEx?redirect=../test.$phpEx" . $redirect, true));
  37. }
  38.  
  39. ?>

5 antwoorden

Gesponsorde links
Offline bambino - 20/03/2005 22:32
Avatar van bambino HTML interesse ik heb ooit eens gedaan, het is best lastig omdat de groupen en de group users etc allemaal in verschillende tabellen staan, dus is het best irri om die info samen te voegen.

Maar ik snap niet echt wat je juist wil doen .

Offline Duikboot - 20/03/2005 22:35
Avatar van Duikboot Grafische gevorderde Ik denk dat de leden van het forum ook op zijn site moeten inloggen om bepaalde dingen te bekijken. Sommige sites doen dit ook en hebben delen van hun site beveiligd via een phpbb forum (of iets dergelijks...)
Offline cracker - 20/03/2005 22:37
Avatar van cracker Onbekend phpBB is een makkelijk bruikbaar forum voor mensen die weinig of niets kunnen scripten.
Zelf heb ik het ook nog een tijd gebruikt maar iedereen heeft hetzelfde forum etc...
Dus: Ik maak mijn eigen forum 

Anyway, staat er niets op de site van phpBB hierover ?
Offline bambino - 21/03/2005 18:04
Avatar van bambino HTML interesse dus je wil gewoon dezelfde database gebruiken op je site en op het forum?

Dan moet je gewoon de database een keer bekijken en lukt het wel hoor
Offline Duikboot - 21/03/2005 19:09
Avatar van Duikboot Grafische gevorderde Kopieer gewoon de login code van dat forum, dat zou dan in principe moeten werken. Ben je ook meteen ingelogd op het forum ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.283s