Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Anonymous user na sajtu

[es] :: PHP :: Anonymous user na sajtu

[ Pregleda: 2595 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

duchess
Ivana Petrovic
In the middle of nowhere.

Član broj: 142670
Poruke: 132
*.adsl.beotel.net.

Sajt: ivona.stens-turs.com


Profil

icon Anonymous user na sajtu03.12.2007. u 12:37 - pre 199 meseci
Zdravo
imam problem sa Anonymous userom. Posto sam na web sajtu postavila logovanje i registrovanje koje vuce podatke iz tabele _users phpbb foruma. Sve je to ok, ali postoji jedna zackoljica. Kad sam na sajtu, i izlogujem se, i pokusam da pristupim nekoj stranici koja je zabranjena za nelogovane korisnike npr admin.php, prikaze mi tu stranicu i sto je jos gore prikaze mi kao da sam ulogovana kao Anonymous sa sve "Dobrodosli Anonymous". Pokusala sam cak i da izbrisem tog usera iz baze, ali je doslo do nekih greski pa sam ga morala vratiti. Da li iko ima ideju kako da namestim da mi se ne pojavljuje Anonymous user na web sajtu???
Listen very carefully, I shall say this only once!
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: Anonymous user na sajtu03.12.2007. u 14:10 - pre 199 meseci
Bez uvrede, al ne moze niko od nas da gata u karte o tome - sta se nalazi u kodu .... Probaj bar da izvuces neki deo koda za koji mislis da je odgovoran za to, pa da ga protumacimo. Npr. admin.php

i 2. ako sam dobro skapirao, koristis phpbb forum, a neverujem da su oni nesto za*ebali. Da nisi ti nesto menjala kod il sta ja znam ?? Ako jesi, ostavi taj deo koji si dodavala/menjala :-))

Znam da nisam bas bio od neke pomoci, al verujem da ce se vecina korisnika koji zele da pomognu, sloziti samnom
 
Odgovor na temu

duchess
Ivana Petrovic
In the middle of nowhere.

Član broj: 142670
Poruke: 132
*.adsl.beotel.net.

Sajt: ivona.stens-turs.com


Profil

icon Re: Anonymous user na sajtu03.12.2007. u 16:23 - pre 199 meseci
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">
&nbsp;<input type="submit" value="Ok" name="login"></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" name="autologin">&nbsp;Zapamti me!</td>
</tr>
<tr>
<td>&nbsp;</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!
 
Odgovor na temu

duchess
Ivana Petrovic
In the middle of nowhere.

Član broj: 142670
Poruke: 132
*.adsl.beotel.net.

Sajt: ivona.stens-turs.com


Profil

icon Re: Anonymous user na sajtu03.12.2007. u 23:07 - pre 199 meseci
ako nekog zanima odgovor, samo sam trebala ovo postaviti pre html taga:

if ($userdata['username']!=="Anonymous")
{
...


Hvala svima na pomoci :P
Listen very carefully, I shall say this only once!
 
Odgovor na temu

[es] :: PHP :: Anonymous user na sajtu

[ Pregleda: 2595 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.