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 (1 - 4)
rubin
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Wrocław

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


Zrob petle ilu userow tyle sprawdzen biggrin.gif
Sadze ze z baza 100.000 userow styknie aaevil.gif
Go to the top of the page
+Quote Post
rogrog
post
Post #3





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ł mad.gif

Ten post edytował rogrog 26.12.2004, 14:13:28


--------------------
Go to the top of the page
+Quote Post
Najki
post
Post #4





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

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


Niebardzo chce to działać :/. Nie przyjmuje loginu/hasła, mimo, że wpisane prawidłowe i prawidłowo je odczytuje (ze zmianą HTTP_AUTH_PASS na HTTP_AUTH_PW, bo bodajże tak powinno być).


--------------------
Go to the top of the page
+Quote Post
Dex1987
post
Post #5





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


witam

mozna tak zrobic ze skrypt automatycznie by mnie logowal?

poprostu do tych zmiennych HTTP_AUTH_USER przypisany byl by login i nie prosil bym mnei o autoryzacje
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 Aktualny czas: 21.08.2025 - 03:42