[ Ć ahbaz @ 26.10.2007. 02:56 ] @
| Mislim da sam lose projektovao klase ali nadam se da postoji neko jednostavno resenje za moj problem :) Dakle kad korisnik posjeti stranicu on moze i ako nije registrovan citati vijesti... Ako je korisnik recimo na linku index.php?action=read&id=124 i tu je odlucio da se uloguje meni treba da ako su uneseni podaci ok korisnik 'ostane' na gore navedenom linku... Funkcija u klasi koja mi prikazuje login menu izgleda ovako nekako: Code: function pristup(){ $dozvola = new Pristup(); if ($_COOKIE['pristup']!=1){ $this->poruka="<div id='user'> <form name='forma' action = 'login.php' method='POST'> Korisnicko ime: <input type='text' name='ime'> Lozinka: <input type='password' name='loz'> <input type='submit' value='Uloguj se'> </form> </div>"; } else if ($_COOKIE['urednik']==1){ $this->poruka="<div id='admin'> Prijavljeni ste. Username: $_COOKIE[user]. <a href='administracija' class='admin'>Nova Vijest</a> </div>"; } else { $this->poruka="<div id='user'> Prijavljeni ste. Username: $_COOKIE[user] </div>"; }} } naravno u index.php echujem $poruka... login.php izgleda ovako: Code: session_start(); include ("Pristup.class.php"); function pametno($value) { // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } return $value; } $ime = $_POST['ime']; $loz = $_POST['loz']; pametno($im); pametno($loz); $za_pristup = new Pristup(); $za_pristup->provjera($ime,$loz); if (!isset($_COOKIE['pristup'])){ echo "<meta http-equiv=\"Refresh\" content=\"0;url=index.php\">"; } else { echo "<meta http-equiv=\"Refresh\" content=\"index.php\">"; } Znaci treba mi predlog kako da rijesim problem... ? |