<?php include("../baza/baza_log.php"); //odczytac przekazane zmienne i sprawdzic if($chk1+$chk2>0){ ?> <script type="text/javascript"> <!-- alert("Potencjalna luka w bezpieczenstwie zalogowanie nie jest mozliwe"); //--> </script> <?php include("adminno.php"); }else{ //sprawdzenie danych z loginu $check_SQL="SELECT * FROM uzytkownik WHERE uzytkownik_login='" . $klient . "' AND uzytkownik_haslo='" . $haslo . "'"; if($auth_check==1){ //autoryzacja zakonczona pomyslnie, autoryzowanie sesji $_SESSION['auth']=true; //odczytanie informacji o uzytkowniku $_SESSION['uzytkownik_prawa']=$uzytkownik['uzytkownik_prawa']; $_SESSION['uzytkownik_login']=$uzytkownik['uzytkownik_login']; $_SESSION['uzytkownik_nazwisko']=$uzytkownik['uzytkownik_nazwisko']; $_SESSION['uzytkownik_imie']=$uzytkownik['uzytkownik_imie']; $_SESSION['uzytkownik_ID']=$uzytkownik['uzytkownik_ID']; //jezeli uzytkownik ma prawa admina to admin a jak nie to menu klient, tak trzeba
to zrobic :)))) if($_SESSION['auth'] && $_SESSION['timeout']>time()){ include("admin.php"); } }else{ ?> <script type="text/javascript"> <!-- alert("Dane podane przez ciebie nie moga zosac zautoryzowane, sprobuj jeszcze raz"); //--> </script> <?php include("adminno.php"); } } } ?>
no tu wszystko inicjuje pozniej wgrywam admin.php, no i w adminie menu, albo dla uzytkownika albo dla admina, menu wyglada tak:
<table width=120 height="100%" border=0 cellpadding=0 cellspacing=0> <tr> <td valign="top"> <br> <center><a href="../admin/zmien_haslo.php" <?php SID ?> class="stdtextconfigbold"><span class="navilink">Zmien haslo</span></a><br></center> <br> <center><a href="../admin/news_list.php" class="stdtextconfigbold"><span class="navilink">Edycja newsu</span></a><br></center> <br> <center><a href="../admin/sny.php" class="stdtextconfigbold"><span class="navilink">Sny</span></a><br></center> <br> <center><a href="../admin/ksiegagosci.php" class="stdtextconfigbold"><span class="navilink">Ksiega gosci</span></a><br></center> <br> </td> </tr> </table>
no i teraz jak przykladowo ide do zmien haslo wyglada to tak
<?php include("../baza/baza_log.php"); ?> no i bedzie zmiana hasla ... <?php } if($_SESSION['auth'] && $_SESSION['timeout']>time()){ ?> <center> <form action="zmien_haslo.php" method=post> <table width=117 border="0" cellpadding="0" cellspacing="0" align="center"> <tr>..... }
chodzi o to ze niby sie wszystko wyswietla i dziala i mam w adresie "kod sesji" ale mam nastepujacy error zanim wyswietli sie zawortosc strony pojawia sie cos takiego:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /usr/local/apache/www/web69/html/admin/zmien_haslo.php:10) in /usr/local/apache/www/web69/html/admin/zmien_haslo.php on line 82
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/local/apache/www/web69/html/admin/zmien_haslo.php:10) in /usr/local/apache/www/web69/html/admin/zmien_haslo.php on line 82
bardzo dziekuje za pomoc hej