Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> HTTP_AUTH na MySQL
Najki
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Poznań

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


Mam taki kodzik:
  1. <?php
  2. $login=&#092;"login\"; //Login
  3. $pass=&#092;"haslo\"; //Haslo
  4.  
  5. if(!isset($PHP_AUTH_USER) || strcmp($PHP_AUTH_USER, $login)
  6. || strcmp($PHP_AUTH_PW, $pass))
  7. {
  8.  Header('WWW-Authenticate: Basic realm=\"Panel\"');
  9.  Header(&#092;"HTTP/1.0 401 Unauthorized\");
  10.  echo &#092;"Logowanie odrzucone, brak uprawnień!\";
  11.  exit;
  12. }
  13. ?>

Jak go zmodyfikować, aby korzystał z listy userów z MySQL ? W którym miejscu wstawić zapytanie i w ogóle jak to powinno wyglądać wszystko?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


  1. <?php
  2.  
  3.  
  4. $bZalogowano = false;
  5.  
  6. if ( isset( $_SERVER['PHP_AUTH_USER'] ) AND isset( $_SERVER['PHP_AUTH_PW'] ) )
  7. {
  8.  
  9. $sQuery = &#092;"SELECT id FROM users WHERE login='\" . mysql_escape_string( $_SERVER['PHP_AUTH_USER'] ) .
  10.  &#092;"' AND haslo='\" . mysql_escape_string( $_SERVER['PHP_AUTH_PW'] ) . \"'\";
  11.  
  12. $rResult = mysql_query($sQuery);
  13.  
  14. if ( 1 == mysql_num_rows( $rResult ) )
  15. {
  16. $bZalogowano = true;
  17. }
  18.  
  19. }
  20.  
  21. if ( $bZalogowano )
  22. {
  23. echo 'Tajne!';
  24. }
  25. else
  26. {
  27. Header('WWW-Authenticate: Basic realm=\"Panel\"');
  28. Header(&#092;"HTTP/1.0 401 Unauthorized\");
  29. echo &#092;"Logowanie odrzucone, brak uprawnień!\";
  30. }
  31.  
  32.  
  33. ?>


no na przykład tak.

@rubin: świeeetny pomysł (IMG:http://forum.php.pl/style_emoticons/default/mad.gif)

Ten post edytował rogrog 26.12.2004, 14:13:28
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: 27.12.2025 - 21:35