mam problem z sesja... po kliknieciu zaloguj uzytkownik zostaje zalogowany, jednal po przejsciu do innej podstrony juz zostaje wylogowany.
gdy jednak po zalogowaniu wcisne F5 na tej stronie na ktorej sie zalogowalem wszystko jest ok - jest nadal zalogowany
dodam ze napewno na kazdej stronie mam sesion_start(); poniewaz korzystam z napisanej biblioteki i dodaczam ten sam naglowek zawsze
login = 123 haslo = 123 strona Test IQ
Logowanie:
function loadHtmlHead($description, $keywords, $author, $title) { $serwer_bazy = "sql.infoportale.nazwa.pl"; $nazwa_bazy = ""; $uzytkownik_bazy = ""; $haslo_uzytkownika_bazy = ""; { $database = new mysqli($serwer_bazy, $uzytkownik_bazy, $haslo_uzytkownika_bazy, $nazwa_bazy); //if(!($database->connect_errno)) //{ if($_POST['login']=="123" && $_POST['haslo']=="123") { //$zapytanie = "select * from program where mail = '".$_POST['login']."' and haslo = '".md5($_POST['haslo'])."';"; //$result = $database->query($zapytanie); //if($result->num_rows > 0) //{ $_SESSION['prawid_uzyt'] = $_POST['login']; //} } } echo ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n"); }
Sprawdzanie
function loadPageLogo($test=0) { ?> <body <?php if($test==1 && ktore_pytanie($_POST['q_c'])<=30){echo "onload=\"window.scrollTo(0,224); doTimer();\""; } ?> > <div id="wrapper"> <div id="header-wrapper"> <div id="header"> <div id="logo"> <div id="logowanie"> <?php { } else { { } $plik = $_SERVER["PHP_SELF"]; ?> e-mail: <input type="text" name="login" id="login" /><br /> hasło: <input type="text" name="haslo" id="haslo" /><br /> <input type="submit" name="submit" id="submit" value="Zaloguj" /> </form> <?php } ?> </div> </div> </div> </div> <?php }