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

Sesije - problemi na serveru (organizacija koda)

[es] :: PHP :: Sesije - problemi na serveru (organizacija koda)

[ Pregleda: 1876 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Sesije - problemi na serveru (organizacija koda)09.08.2007. u 20:28 - pre 203 meseci
Ako moze mala pomoc oko resavanja problema.
Ocito da mi je pristup los al neko ce to bolje znati nego ja :)

Imam klasu Pristup i u njoj sledecu metodu:
Code:

function provjera($im, $loz){
include ("db.php");

$sql = "SELECT * FROM korisnici WHERE user='$im' AND pass='$loz'";

$result = mysql_query($sql,$kon) or die (mysql_error());

if (mysql_num_rows($result) == 1) {

$this->ime = mysql_result ($result, 0, 'ime'); 
$this->prezime = mysql_result ($result, 0, 'prezime'); 
$this->user = mysql_result ($result, 0, 'user');
$this->stil = mysql_result ($result, 0, 'stil');
$this->id = mysql_result ($result, 0, 'id');
$this->urednik = mysql_result ($result, 0, 'urednik');



$_SESSION['pristup'] = "1"; //za prv pristupa
$this->pristup=$_SESSION['pristup'];
$_SESSION['ime'] = $this->ime;
$_SESSION['prezime'] = $this->prezime;
$_SESSION['id_korisnika'] = $this->id;
$_SESSION['user'] = $this->user;
$_SESSION['stil']= $this->stil;

if ($this->urednik =="Da"){
$_SESSION['urednik'] = 1;
}


}

}


I kasnije stranice koje omogucavaju logovanje korisnika...
Na mom racunaru administriranje sljaka perfektno ali na serveru imam problem :)
Tacnije uloguje me kao admina i dozvoli mi da uradim neku akciju ali cim kliknem back u brauzeru, admin funkcije
nestaju tj. prepoznaje me kao obicnog korisnika!?

Evo kako mi izgleda dio koda za admina:
Code:

session_start();


if ($_SESSION['urednik']!=1){
header("Location: http://www.mojsajt.com");
}

if ($_SESSION['urednik']==1){

include("Klase/Urednik.class.php");

$urednik = new Urednik();

}


I dalje pozivam metode iz klase Urednik.

Mene zanima da li mi je pristup za logovanje korisnika i admina los, i ako jeste kako da ga poboljsam !?
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

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



+13 Profil

icon Re: Sesije - problemi na serveru (organizacija koda)10.08.2007. u 12:10 - pre 203 meseci
Mozda lupam, ali probaj sledece:

1. Kad se ulogujes kao admin, nemoj ici na Back, vec otkucaj adresu stranice na koju hoces da ides, pa vidi da li si onda Admin ( Trebalo bi da jesi )

Zasto? Pa neka moja pretpostavka je da je problem sto se SESSION samo privremeno kreira i to samo dok ste na sajtu. Znaci, ti se ulogujes, registrujes sesiju i sljakas. Ali ako se vratis unazad, pre login-a, znaci tad nisi imao kreiranu sesiju i zato pokazuje da nisi admin :) ( Mozda lupam, ispravite me ako je tako :) )

2. Koristi cookije :))
 
Odgovor na temu

[es] :: PHP :: Sesije - problemi na serveru (organizacija koda)

[ Pregleda: 1876 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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