Mam jeden problem ... mianowicie.
mam dwie grupy użytkowników np. użytkownik zaawansowany i użytkownik zwykły
login, haslo i rodzaj użytkownika przechowuje w bazie MySQL
skrypt logujący po podaniu loginu i hasła sprawdza w bazie czy istnieje taki użytkownik, jeśli tak to sprawdza czy to jest użytkownik zaawansowany, jeśli tak to wyświetla mu stronę secret.php, jeśli nie to wyświetla secret_2.php.
problem polega na tym ze jak zaloguje sie jako zwykły użytkownik na komputerze i zmienie nazwe ścieżki w okienku z np. http://host.pl/secret_2.php? na http://host.pl/secret.php? to bedę miał wyświetloną stronę zaawansowanego użytkownika.
Jak to rozwiązać

Pozdrawiam
tEREk
logowanie.php
<?php //podłączenie dodatkowych plików require "connection.php"; //odebranie wartość z formularza i podstawienie pod zmienne $login = $_POST['login']; $pass = $_POST['pass']; //sprawdzenie czy zostały podane obydwie zmienne (login i hasło) if((!$login) | (!$pass)) { //print ("Błąd, nie podałeś wystarzającej ilości danych, uzupełnij pola Login i Hasło"); exit; } //$pass = md5($pass); //wywołanie funkcji connection() connection(); //skierowanie zapytania do bazy if ($num == "1") { //skierowanie zapytania do bazy $sql2 = mysql_query("SELECT * FROM operator WHERE haslo='$pass' and login='$login' and stanowisko='kierownik'"); if ($num2 == "1") { exit; } if ($num2 == "0") { exit; } } if ($num == "0"){ //print ("Błąd logowania, zły login lub hasło"); exit; } ?>
secret.php
<?php } ?> <HTML> <HEAD> <TITLE>Tajne/poufne</TITLE> </HEAD> <BODY> <?php ?> <BR><B>Ściśle tajne dane.</B> </BODY> </HTML>
secret2.php
<?php } ?> <HTML> <HEAD> <TITLE>Tajne/poufne </TITLE> </HEAD> <BODY> <?php ?> <BR><B>Ściśle tajne dane. 222222222222222222222222222</B> </BODY> </HTML>