Mam pewnien problem z moim panelem z ukrytą treścią.
Znalazłem w sieci skrypt Pana Laskowskiego , działa super bez problemów... Niestety owy skrypt był stworzony jedynie dla jednego użytkownika, ja muszę go przerobić tak aby paru userów mogło z niego korzystać przyczym każdy będzie miał inna treść po zalogowaniu.
Wszystko co potrzebne jest zawarte w pliku hide.php
require_once('db.php'); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <title>Panel zarządców mieszkaniowych obsługiwanych przez firmę Aquasystemy.</title> <meta name="description" content="aquasystemy.pl" /> <meta name="keywords" content="aquasystemy.pl" /> <body> <?php if ($_SESSION['auth'] == TRUE) { echo ' ukryta treść..'; } else { echo '<p style="padding-top:10px;color:white";><strong>Próba nieautoryzowanego dostępu...</strong><br />trwa przenoszenie do formularza logowania</p>'; } ?> </body> </html>
I to super działa lecz tylko dla użytkownika admin
Aby dodać kilku userów autor skryptu polecił użyć takiego kodu:
if ($_SESSION['auth'] == TRUE && $_SESSION['login'] == 'admin') { } elseif ($_SESSION['auth'] == TRUE && $_SESSION['login'] == 'jank') { } else { echo ' Próba nieautoryzowanego dostępu... trwa przenoszenie do formularza logowania '; }
Zmieniłem więc treść pliku hide.php na taki:
require_once('db.php'); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <title>Panel zarządców mieszkaniowych obsługiwanych przez firmę Aquasystemy.</title> <meta name="description" content="aquasystemy.pl" /> <meta name="keywords" content="aquasystemy.pl" /> <body> <?php if ($_SESSION['auth'] == TRUE && $_SESSION['login'] == 'admin') { } elseif ($_SESSION['auth'] == TRUE && $_SESSION['login'] == 'jank') { } else { echo ' Próba nieautoryzowanego dostępu... trwa przenoszenie do formularza logowania '; } ?> </body> </html>
Ale tu już pojawił się problem.. Po zalogowaniu na usera admin strona ciągle się przeładowywyuję z pliku hide.php na index.php i odwrotnie..
Czego to może być winą? Prosiłbym o jakieś wskazówki ewentualnie wskazanie co poprawić.