Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nie dzialajacy system logowania www
maniek2410
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:14