Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.10.09
Prihlásený: 23.06.22
Príspevky: 289
Témy: 51
Bydlisko: Kysucké Nov...
Príspevok NapísalOffline : 01.01.2012 18:27

ahojte,
robim prihlasovanie do administracie stranky.
Po overeni, ci su zadane spravne prihlasovacie udaje by sa mala inicializovat premenna :
Kód:
$_SESSION["prihlaseny"]=1;

a nasledne sa presmeruje na stranku index.php

Na ostatných stránkach, ktoré môžu vidiet iba prihláseny ludia, mam navrchu podmienku :
Kód:
<?php if(!isset($_SESSION['prihlaseny'])) die ('Unauthorized access ');?>


Tu vsak ale nastava problem, lebo z neviem akeho dovodu sa mi premenna $_SESSION["prihlaseny"] po prechode z prihlasovacieho formu vymaze, ked ju echujem na tej istej stránke tak funguje, ked na inej tak mi nevypise nic. Skusal som vsetko mozne, som uz zmagoreny z toho.
Neviete preco to robi?

cely kod

login.php
Kód:
<?php
session_start();

include 'config.php';   //obsahuje prihlasovacie meno a spravne heslo

$user_meno = $_POST['user_meno'];
$user_heslo = $_POST['user_heslo'];


if(isset($_POST["submit"])){   //ak je odoslany formular
   if($_POST["action"] == 'login'){   //kontrola hidden imputu
      if($user_meno!='' && $user_heslo!=''){   //ak nie su prazdne polia mano a heslo
         if(($user_meno == $uzivatel) && ($user_heslo == $heslo)){      //ak je meno zhodne s prihlasovacim menom, a heslo so spravnym heslom         
            $_SESSION["prihlaseny"]=1;            
            header("Location: http://".$_SERVER["HTTP_HOST"]."/XXXX/index.php");   //presmeruje sa na index stranku administracie
            exit;
            }
         else {
         header("Location: http://".$_SERVER["HTTP_HOST"]."?page=prihlasenie&error=1");   //ak nie je spravne meno a heslo, presmeruje spat na prihlasovaci formular (tam sa vypise chybova hlaska)
         exit;
         }
      }
      else {
         header("Location: http://".$_SERVER["HTTP_HOST"]."?page=prihlasenie&error=1");   //  -||-
         exit;
       }         
   }
   else {
      header("Location: http://".$_SERVER["HTTP_HOST"]."?page=prihlasenie&error=1");   //  -||-
      exit;         
   }
}

if(isset($_GET["odhlasit"])){   //odhlasenie
   session_destroy();
   header("Location: http://".$_SERVER["HTTP_HOST"]."?page=prihlasenie&logout=1"); //ak sa odhlasuje, presmeruje na prihlasovaci formular, nastavi prem. logout
    exit;
}


?>


index.php

Kód:
<?php if(!isset($_SESSION['prihlaseny'])) die ('Unauthorized access ');?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
</head>
<body>
NEJAKY OBSAH STRANKY
</body>
</html>


Dakujem za akukolvek radu.

EDIT: ked som skusal namiesto SESSION pouzit COOKIE tak mi to pekne fungovalo







_________________
cpu intel c2q9550, 2.83GHz @ 3.91 GHz gpu asus eah4890 hdti 1GD5 1Gb ddr5 pcx zakl.doska asus p5q e HDD samsung 1Tb sata2 32Mb ram a-data ddr2 4x2Gb 1066+MHz Extreme zdroj fortron everest 600w 80+ skrinka enermax staray blue monitor LG 23" LCD W2343T-PF 2ms FULL HD DVI reproduktory Creative T6100 5.1
Offline

Čestný člen
Čestný člen
Session premenna sa vymaze po prechode na inu stranku

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 01.01.2012 19:23

Chyba ti session_start() v index.php.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.10.09
Prihlásený: 23.06.22
Príspevky: 289
Témy: 51
Bydlisko: Kysucké Nov...
Príspevok Napísal autor témyOffline : 01.01.2012 20:59

Dakujem velmi pekne, ide to :)
...som nevedel ze aj na tie podstranky sa ma davat session_start()

este by som sa chcel spytat, ci nie je nejak lahko prelomitelne, ked nastavujem iba
Kód:
$_SESSION["prihlaseny"]=1;







_________________
cpu intel c2q9550, 2.83GHz @ 3.91 GHz gpu asus eah4890 hdti 1GD5 1Gb ddr5 pcx zakl.doska asus p5q e HDD samsung 1Tb sata2 32Mb ram a-data ddr2 4x2Gb 1066+MHz Extreme zdroj fortron everest 600w 80+ skrinka enermax staray blue monitor LG 23" LCD W2343T-PF 2ms FULL HD DVI reproduktory Creative T6100 5.1
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. prechod na inu stranku

v HTML, XHTML, XML, CSS

12

728

22.02.2008 7:49

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie na inu stranku - problem

v PHP, ASP

2

560

07.04.2010 15:04

neXor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie na inu stranku po zadani prihl. udajov

v Ostatné

2

547

22.11.2008 10:16

M4rek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vymaze mi array udaje?

v Pevné disky a radiče

1

373

13.10.2007 14:35

icefire Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tlaciaren, ktora vymaze tlac z papiera

v Novinky

12

615

17.03.2012 17:22

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena OS na Windows 8 s raid 0 vymaže mi data?

v Operačné systémy Microsoft

3

345

06.07.2012 21:09

globalik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika po prechode

v Redakčné systémy

4

729

07.09.2008 15:02

Reko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upgrade pri prechode na Win 10 ?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PC zostavy

43

908

21.01.2020 17:08

matmatmat Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém pri prechode z Ubuntu na WinXP

v Operačné systémy Microsoft

8

528

13.09.2010 21:29

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Malý výkon po prechode z úsporného režimu

v AMD - Advanced Micro Devices

5

688

22.02.2009 10:39

HMilos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako nastavit .htaccess po prechode na iny hosting

v Ostatné

8

1974

07.05.2009 23:35

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s grafikou po prechode na Win 8

v ATI/AMD grafické karty

1

315

15.01.2013 16:44

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Deskjet 3820 po prechode z MAC na win nechce tlačiť !

v Externé zariadenia

5

390

15.11.2014 8:28

amdfusion Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Po prechode z lokálnej wifi nejde spojenie cez FTP (ADSL)

v Siete

8

658

06.01.2009 14:33

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. premenna

v JavaScript, VBScript, Ajax

10

965

31.07.2008 17:35

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenná

v PHP, ASP

7

634

24.08.2008 16:15

p360t Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra