Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [html] Wstawianie panelu logowania
Forum PHP.pl > Forum > Przedszkole
ZTMF
Witam, może nietypowe pytanie lecz jestem nowy i nie mogę sobie za bardzo poradzić. Mam taki kod
  1. <?PHP
  2. $OK = false;
  3.  
  4. if(!isset($_SESSION['login'])){
  5. if(isset($_SERVER['PHP_AUTH_USER'])){
  6. $login = addslashes($_SERVER['PHP_AUTH_USER']);
  7. $haslo = addslashes($_SERVER['PHP_AUTH_PW']);
  8.  
  9. $plik = fopen('users.dat', 'r');
  10. if($plik){
  11. flock($plik, LOCK_SH);
  12.  
  13. while(!feof($plik) and !$OK){
  14. $linia = fgets($plik, 255);
  15. $dane = explode(',', $linia);
  16.  
  17. if($dane[0] == $login){
  18. if($dane[1] == $haslo){
  19. $OK = true;
  20. $user = $dane[0];
  21. }
  22. }
  23. }
  24.  
  25. flock($plik, LOCK_UN);
  26. fclose($plik);
  27. } else echo 'Brak uchwytu do pliku.';
  28. }
  29. } else {
  30. $user = $_SESSION['login'];
  31. $OK = true;
  32. }
  33.  
  34. if($OK){
  35. $_SESSION['login'] = $user;
  36. } else {
  37. header('WWW-Authenticate: Basic realm="Dostęp dla użytkownika"');
  38. header('HTTP/1.0 401 Unauthorized');
  39. echo 'Brak dostępu.';
  40. }
  41.  
  42.  
  43. ?>
  44.  
  45. <HTML>
  46. <BODY>
  47. <meta http-equiv="refresh" content="0; panel_zarzadzania.php">
  48. </BODY>
  49. </HTML>

I mimo moich największych starań nie potrafię wstawić do niego nawet prostego panelu logowania który ma zastąpić obecny. Za wszystkie porady jak i podpowiedzi bardzo dziękuje.
Tomplus
Usuń to i zrób nowy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.