![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 25.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
nagle przestal mi dzialac napisany przeze mnie system logowania na strone www, sadze ze moze miec to wplyw ze hosting wprowadzil mi nowa wersje php(php 5.2.5) co w tym kodzie jest niezgodne ze standartem?
CODE <?php
$url = 'l*'; $identyfikator = '*'; $haslo = '*'; $baza_danych="*"; $tabela="*"; if (session_is_registered("wylogowany")) {unset($_SERVER['PHP_AUTH_USER']); $wynik=session_unregister("wylogowany");} if (! session_is_registered("prawid_uzyt")) //jeśli uzytkownik nie jest zalogowany oraz jest to pierwsza proba wpisania nazwy uzytkownika { if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="Tajne miejsce"'); header('HTTP/1.0 401 Unauthorized'); echo 'Brak dostępu'; echo'<meta http-equiv="refresh" content="1; url=../index.php">' ; exit; } else if (isset($_SERVER['PHP_AUTH_USER'])) //uzytkownik podal swój nickname { $bd_lacz=mysql_connect($url, $identyfikator, $haslo); mysql_select_db($baza_danych); $pom1 = $_SERVER['PHP_AUTH_USER']; $pom2 = $_SERVER['PHP_AUTH_PW']; $zapytanie="select * from $tabela where user='$_SERVER['PHP_AUTH_USER']' and password='$_SERVER['PHP_AUTH_PW']'"; $wynik=mysql_query($zapytanie); if(mysql_num_rows($wynik)>0) // jeżeli dane są w bazie zarejestrowanie identyfikatora użytkownika { $prawid_uzyt=$_SERVER['PHP_AUTH_USER']; session_register("prawid_uzyt"); } else { header('WWW-Authenticate: Basic realm="Tajne miejsce"'); header('HTTP/1.0 401 Unauthorized'); echo 'Brak dostępu'; echo'<meta http-equiv="refresh" content="1; url=../index.php">' ; exit; } } } if (session_is_registered("prawid_uzyt")) { echo'<meta http-equiv="refresh" content="0; url=baza_danych.php">' ; } ob_end_flush();//koniec buforowania danych ?> Ten post edytował maniek2410 19.09.2008, 18:54:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:14 |