[ u_m @ 11.09.2005. 21:05 ] @
u poslednje vreme se dosta bavim phpbb forumom i kazem hajde da prilozim malo znanja u zamenu za par saveta, a i da napravim/o malo upustvo ... sta zelim da uradim? iskoristiti login sistem, menadzment sesija kao i deo za registraciju i povracaj isgubljene lozinke sa phpbb foruma na ostatku sajta... kako? 1. ovakav kod ubaciti na vrh svake stranice koji zelimo da zastitimo phpbb login sistemom: Code: // ------ phpbb integration $phpbb_root_path = 'forum/'; //<== ovo izmeniti //check for phpbb location define('IN_PHPBB', true); if (!file_exists($phpbb_root_path . 'extension.inc')) die('File Structure Error! Check $phpbb_root_path'); //include the required phpBB related files include_once ($phpbb_root_path . 'extension.inc'); include_once ($phpbb_root_path . 'common.' . $phpEx); //include_once ($phpbb_root_path . 'includes/bbcode.' . $phpEx); //start session management $userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length); init_userprefs($userdata); // ------ end of phpbb integration dobra ideja je ovaj kod ubaciti u poseban fajl koji bi se include-ivao u ostatak sajta 2. e sad ide deo kojim proveravamo da li je korisnik ulogovan: Code: if (!$userdata or !$userdata['session_logged_in']) { // ja koristim header, ali moze da se postavi i obican link "uloguj se" header("Location: http://moj.sajt/forum/login.php?redirect=../imefajla.php"); } else { // ovde ide zasticeni deo sajta print "Pozdrav ".$userdata['username']." ulogovani ste!!"; } //kraj zasticenog dela sajta to bi bilo sve, da nije jednog malecnog problema, o njemu u sledecem postu.... |