Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Autoryzacja w PHP
j27i
post 3.10.2002, 18:27:03
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.10.2002

Ostrzeżenie: (0%)
-----


Czy ktos moze mi powiedziec, dlaczego to nie dziala?questionmark.gif

Kod
<?php

$link = mysql_connect("serwer", "user", "password")

        or die ("blad1");

mysql_select_db ("database");

function autoryzacja() {

    header('WWW-Authenticate: Basic realm="Strefa"');

    header('HTTP/1.0 401 Unauthorized');

    echo 'Text to send if user hits Cancel button';

    exit;



}

  if (!isset($_SERVER['PHP_AUTH_USER'])) {



  } else {

         $zapytanie =  "SELECT * FROM users WHERE user = '$PHP_AUTH_USER'";

         $rezultat = mysql_query ($zapytanie);

         $wiersz = mysql_fetch_assoc ($rezultat);

         $r = $HTTP_GET_VARS["r"];

         if ($PHP_AUTH_PW == $wiersz["passwd"])

         {

         function losuj() {

          list($usec,$sec) = explode(" ", microtime());

          return ((float)$sec+(float)$usec) * 100000;

         }

      srand (losuj());

      $code = rand(0,10000);

      setcookie ("ciasteczko", "$code", time()+3600);

      setcookie ("ciacho", "$PHP_AUTH_USER", time()+3600);

      $datam = date("m");

      $datad = date("d");

      $datay = date("Y");

      $y="$datay";

      $d="$datad";

      $m="$datam";

      $ost_log = "$d/$m/$y";

      $zapytanie = "UPDATE users SET code=$code, last_log='$ost_log' WHERE user ='$PHP_AUTH_USER'";

      mysql_query($zapytanie) or die ("Błąd w zapisie");

         if (!$r) {

           header("Location: plik.php");

         } else {

           header("Location: $r.php");

         }

      } else {

        autoryzacja();

      }

  }

?>


Oczywiście błędy nie są spowodowane serwerami i hasłami... Po prostu nie ustawiają mi się cookies, pomimo podaniu poprawnych $PHP_AUTH


--------------------
pozdrawiam
J27i
Go to the top of the page
+Quote Post
j27i
post 4.10.2002, 15:51:57
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.10.2002

Ostrzeżenie: (0%)
-----


Dzięki za pomoc, jush dziala... smile.gif

Hm... Jaką pomoc questionmark.gif?


--------------------
pozdrawiam
J27i
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:01