|
Poslao: 17 Okt 2010 16:15
|
offline
- Pridružio: 26 Feb 2010
- Poruke: 109
|
Ewo ovako, napravio sam sajt u koga sam sad ubacio login skriptu, i tu je nastao problem... index strana mi je napravljena od nekoliko include i tu nastaje problem moja skripta se izvrsava u jednom incude delu i sve je ok, ali kada kliknem na pocetnu stranu ne prikazuje mi se da sam logovan na sajt, isto tako se desava sa dugmetom moj profil, sve radi kod sam u okviru skripte ali nzm kako da se dugme "moj profil" pojavi posle logovanja na sajt.....
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 17 Okt 2010 16:19
|
offline
- zend

- Počasni građanin
- Pridružio: 22 Okt 2009
- Poruke: 900
- Gde živiš: Pancevo
|
Heheh nije mi pasulj pri ruci pa da pogledam sta ti pise u kodu pa da ti odgovorim
Salim se!
Postavi kod pa da vidimo gde je greska.
Jel koristis sesije ili coocies?
Za dugme je prosto radis sa sesijom i IF i ELSE ako je korisnik prijavljen iz sesije izvuces ime echo 'PRIKAZI DUGME' u suprotnom Else ne prikazi dugme ili sta vec oces stavis.
|
|
|
|
|
|
|
Poslao: 17 Okt 2010 16:27
|
offline
- Pridružio: 26 Feb 2010
- Poruke: 109
|
Sesije... Hteo bih da u " Include "menu.php"; " koji se poziva u index strani napravim dugme "Moj profil" "odjavi se" i "pocetna strana" koje ce da prikaze to moj profil i odjavi se.... To sve radi dok sam ja u skripti, ali cim kliknem na index to se brise....
<?
if($session->logged_in){
echo "Dobrodosli: <b>$session->username</b><br><br>"
."[<a href=\"userinfo.php?user=$session->username\">Profil</a>] ";
if($session->isAdmin()){
echo "[<a href=\"admin/admin.php\">Admin Center</a>] ";
}
echo "[<a href=\"process.php\">Odjava</a>]";
}
else{
?>
<h1>Prijava</h1>
<?
if($form->num_errors > 0){
echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." Greska!!!</font>";
}
?>
|
|
|
|
|
|
|
Poslao: 17 Okt 2010 16:35
|
offline
- zend

- Počasni građanin
- Pridružio: 22 Okt 2009
- Poruke: 900
- Gde živiš: Pancevo
|
A jel imas ti to u index.php nisam te razumeo?
|
|
|
|
|
|
|
Poslao: 17 Okt 2010 16:39
|
offline
- Pridružio: 26 Feb 2010
- Poruke: 109
|
u index.php pozivam tu stanicu preko include "menu.php"; u kojoj hocu da napravim to "moj profil" i "odjavi se" ... ali kazem ti problem je sto se skripta izvrsava u login.php koji je isto prikazan u index strani preko include....
|
|
|
|
|
|
|
Poslao: 20 Okt 2010 18:06
|
offline
- eevan79

- Građanin
- Pridružio: 21 Apr 2007
- Poruke: 98
|
Koliko sam razumeo tvoj problem je što sesija nije permanentna već se gubi kada ponovo klikneš na index?
Mislim da je najbolje da debug-uješ svoju skriptu:
var_dump();
ili
var_dump($_SESSION);
na kraju skripte.
Takođe, uključi error reportings i session_start(); stavi pre bilo kog koda (includes itd.).
Na ovaj način ćeš najlakše ustanoviti u čemu je problem.
|
|
|
|
|
|
|
Poslao: 21 Okt 2010 00:24
|
offline
- Pridružio: 26 Feb 2010
- Poruke: 109
|
Nee...nije do toga. Ne razumes me...Imam jedan include gde se nalazi samo
login.php register.php i index.php.... E sad kad kliknem na login.php sve je ok prijavim se i pojavi se dugme "odjavi se" i "moj profil" e sad ja hocu da taj include gde se sve owo nalazi sto sam naveo gore, da se u njega stavi dugme "odjavi se" i "moj profil" i da kad se odjavim da se vrati login.php register.php i index.php.... Ja sve to napravim i lepo radi, ali problem je kada kliknem na neku drugu stranu to nestane, pojavi se samo pocetni include i nema dugmeta.....Nadam se da me razumes sad... ))
|
|
|
|
|
|