PhPBB2 har en del integrerings muligheder. For at flytte login fra phpBB2's side, skal du bare skrive dette:
<form action="phpBB2/login.php" method="post">
<div style='text-align: center'>Username:
<br />
<input class='tbox login user' type='text' name='username' size='15' value='' maxlength='30' />
<br />
Password:
<br />
<input class='tbox login pass' type='password' name='password' size='15' value='' maxlength='20' />
<br />
<input type="hidden" name="redirect" value="../index.php" /><input class='button' type='submit' name='login' value='Login' />
<br />
<input type='checkbox' name='autologin' checked='checked' />Remember Me
<br />
<br />
[ <a class='login_menu_link' href='index.php?page=register'>Register</a> ]
<br />
[ <a class='login_menu_link' href='forgotpw.php'>Forgot Password?</a> ]
</div>
</form>
Husk på, at for dine sider registreres som en del af phpBB2 forummet skal du altid bruge:
$userdata['session_logged_in']
Denne tjekker om man er logget ind i phpBB2's system, du kan jo så bruge funktionen som du lyster, ex:
if( $userdata['session_logged_in'] )
{
din side her, som man kan se når man er logget ind.
}
else
{
print "Du skal være logget ind for at se denne side";
}
Samtidig skal du også huske og definere dine sider som en del af phpBB2, hvis du ikke gør det, betragter phpBB2 det som et hacking attempt. For at inkludere din side som en del af dit fora, skal du bare sætte følgende ind i toppen af dit dokument
define('IN_PHPBB', true);
$phpbb_root_path = '../phppath/phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
En god ting når du prøvet og sætte din side sammen med phpBB2 er også at huske og bruge append_sid() til alle dine links (godt nok kun til dem der linker til dit fora, men det er godt og være sikker når du ikke har helt styr på php).
Du kan læse meget mere i phpBB2's knowledge base.
Regards
Indlæg senest redigeret d. 02.02.2007 21:03 af Bruger #9485