ok oprosti.
na pocetku svake stranice mi se nalazi ovo:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if (isset($HTTP_COOKIE_VARS["savezbps"]) || $userdata['username'])
{
?>
//dalje u body tagu, ukoliko mu je setovan cookie ( zapamti me ) tj ako je ulogovan preko $userdata onda se koristi ovaj kod:
<?
echo('Dobrodošli <b>'.$userdata['username'].'!');
?>
<br />
<a class="item1" href="javascript:void(0)">Opcije</a>
</b>
<div class="section">
<a class="item2" href="profil.php">Profil</a>
<a class="item2" href="pm_dolazne.php">Privatne poruke</a>
<a class="item2" href="pregled_drugih.php">Članovi</a>
<a class="item2" href="admin.php">Administracija</a>
<?
$korisnickoIme=$userdata['username'];
$pristup="SELECT * FROM savez_users WHERE Pristup='admin' AND username='$korisnickoIme'";
$pristup_rez=mysql_query($pristup) or die ("Ne mogu da proverim pravo pristupa!");
$broj_rez_pristup=mysql_num_rows($pristup_rez);
if($broj_rez_pristup)
{
$admin=mysql_result($pristup_rez,0,"Pristup");
$_SESSION['pristup']=1;
}
if(isset($_POST['autologin']))
{
setcookie("savezbps", $korisnickoIme, time() + 3600*24*30);
if($_SESSION['pristup']==1){
setcookie("savezbps_pristup",1111,time() + 3600*24*30);
}
}
if($admin=='admin' || isset($_SESSION['pristup']) || isset($HTTP_COOKIE_VARS["savezbps_pristup"]))
{
?>
<a class="item2" href="admin_vesti.php">Admin vesti</a>
<?
}
echo '<a class=item2 href="' . append_sid($phpbb_root_path . 'login.'.$phpEx.'?logout=true&redirect=../index.php&sid=' . $userdata['session_id']) . '">Izloguj se</a>';
?>
</div>
Hvala što ste se ulogovali!
<br />
</body>
</html>
<?
}
else
{
?>
//ukoliko mu nije setovan cookie( zapamti me ) ili ukoliko nije ulogovan preko $userdata onda se koristi ovaj kod:
<p>Morate biti ulogovani/registrovani kako bi pristupili ovoj strani!
<form action="<?php echo($phpbb_root_path); ?>login.php" method="post" enctype="multipart/form-data">
<table width="80%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td align="right">Korisničko ime:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td align="right">Lozinka:</td>
<td><input type="password" name="password">
<input type="hidden" name="redirect" value="../index.php">
<input type="submit" value="Ok" name="login"></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" name="autologin"> Zapamti me!</td>
</tr>
<tr>
<td> </td>
<td><a href="register.php">Registruj se.</a><br /><a href="slanje_lozinke.php">Zaboravili ste šifru?</a></td>
</tr>
</table>
</form>
</p>
to je primer kada neko hoce da pristupi nekoj strani kojoj smeju pristupiti samo ulogovani korisnici. u ovom primeru admin.php.
I znaci, kad se lepo korisnik izloguje, sve bude normalno, ali kad hocu da pristupim toj npr admin.php strani onda mi izbaci tu stranu kao da sam ulogovana kao Anonymous, kojeg je izvukao iz tabele _users od foruma, umesto da mi izbaci "Morate biti ulogovani/registrovani kako bi pristupili ovoj strani! forma za log in itd.. "
Inace u fajlovima foruma nisam nista menjala. :S
Listen very carefully, I shall say this only once!