Mam taki problem. Posiadam prosty panel administracyjny z logowaniem które wykonałem zgodnie z instrukcją ze strony http://webmade.org/porady/sesje-php-system-logowania.php . Wszystko działa OK ale teraz mam konieczność przerobienia tego tak by że muszę mieć kilku użytkowników, ale każdy z nich będzie miał inne uprawnienia czyli jeden może wejśc na kilka podstron a kilka z nich będą dla niego zablokowane, a kolejny jeszcze na inne.
Zastanawiałem się czy nie najłatwiej do bazy mysql dodać komunmę "uprawniania" ale co dalej... proszę o pomoc, gdyż niestety nie wiem jak przerobić skrypt i jak się za to zabrać
tak wyglądają moje strony:
index.php
<?php include"polacz.php"; function ShowLogin($komunikat=""){ echo "<br><br><img src=\"images/logo_gl.png\" border=\"0\" style=\"border-color: white\" width=\"300\" height=\"150\" />"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>PANEL ADMINISTRACYJNY</title> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> <link rel=stylesheet href="css/styl.css" Type="text/css"> </head> <body"> <center> <?php if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"))){ echo "<br><br><img src=\"images/logo_gl.png\" border=\"0\" style=\"border-color: white\" width=\"300\" height=\"150\" />"; $_SESSION["zalogowany"]=1; } } else ShowLogin(); } else{ ?> <br><br><img src="images/logo_gl.png" border="0" style="border-color: white" width="300" height="150"/> <br><br><br><a href="http://www. ............. .panel.php">Kliknij aby powrócić do Panelu administracyjnego</a> <br><br>albo <a href='index.php?wyloguj=tak'>WYLOGUJ SIĘ</a> <?php } ?> </center> </body> </html>
plik check.php
<?php ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>PANEL ADMINISTRACYJNY</title> <LINK rel=stylesheet href=\"styl.css\" Type=\"text/css\"> </head> <body> <center> <br> <?php ?> </center>
plik podstrony podstrona.php
<?php require("check.php"); ?> <html> <head> <title>PANEL ADMINISTRACYJNY</title> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <link rel=stylesheet href="css/styl.css" Type="text/css"> <link rel="Stylesheet" type="text/css" href="css/menu.css" /> <script type="text/javascript" src="js/menu.js"></script> </head> <body color="#ffffff" topmargin="0" leftmargin="0" rightmargin="0"> coś tu jet napisane </body> </html>
proszę o pomoc jak to zrobić