Lantaitujuh.wordpress.com

Entries from February 2009

Membuat Login phpbb3 di website kita.

February 5, 2009 · 2 Comments

Membuat login sendiri trus bisa nyambung langsung ke member area forum phpbb bisa jadi suatu hal yang belum banyak dipublikasi di forum-forum diskusi lokal yang ada. Cara ini saya dapatkan di forum “luar” . Dan ternyata scriptnya cukup simpel.

Studi kasus:

Misalnya kita ingin membuat form komentar di website yang  kita buat  hanya bisa diisi dengan syarat mereka login terlebih dahulu.  Maka ketika mereka submit komentar yang keluar adalah halaman login seperti dibawah ini.

screen-shootloginphpbb3

Nah, script php yang kita buat adalah seperti dibawah ini. Perhatikan petunjuk yang ditulis tebal.

<?php

define(‘IN_PHPBB’, true);
$phpbb_root_path = ‘./phpBB3/’;
$phpEx = substr(strrchr(__FILE__, ‘.’), 1);
include($phpbb_root_path . ‘common.’ . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(); ?>
<html>

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<meta name=”GENERATOR” content=”Microsoft FrontPage 4.0″>
<meta name=”ProgId” content=”FrontPage.Editor.Document”>
<title></title>

<style type=”text/css”>
<!–
.padding {
padding: 10px;
}
–>
</style>
</head>

<body>
<?php

if($user->data['is_registered'])
{
echo” bla, bla……”; ——————–> bagian ini yang dapat  diubah dengan halaman web kita
}
else
{
echo”<Table width=’482′ border=’0′ align=’center’><TR><TD
width=’400′ align=’center’ valign=’top’ bgcolor=’#FFFF00′
class=’padding’>”;
echo(‘Silakan Login dahulu untuk mengisi testimony gallery <br>
<form action=”phpBB3/ucp.php” method=”post” enctype=”multipart/form-data”>
<br>
<label for=”username”>Username: </label><input type=”text” name=”username” />
<br><br />
<label for=”password”>Password: </label><input type=”password” name=”password” />
<br><br />
<input type=”hidden” name=”redirect” value=”../gallery.php” />
<label for=”username”>Automatic login:</label><input type=”checkbox”
name=”autologin” id=”autologin” class=”checkbox” />
<input type=”submit” value=”login” name=”login” />
</form>’);
echo (“belum daftar ?”);
echo”<A HREF=’phpBB3/ucp.php?mode=register’> Daftar disini</A>”;
echo”</TD></TR></Table>”;
}
?>

</body>

</html>

Nah, demikianlah.tutorial singkat saya.kalo masih belum jelas,silakan isi komentarnya dibawah.

Categories: Ngoprek PHPBB 3