Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Prośba o pomoc przy przeróbce skryptu, Zmiana sposobu logowania
badgerman
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.02.2012

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


Mam problem ze skryptem. Niestety osoby która go napisała nie mam już jak dorwać, więc prośbę kieruję do pomocnych ludzi na forum. Chodzi o to że konfiguracja Apache i PHP na serwerach OVH nie działa poprawnie przy użyciu autoryzacji za pomocą metody użycia zmiennych "$_SERVER['PHP_AUTH_USER']" w trybie:
header('WWW-Authenticate: Basic realm="System serwisinfo.pl"');
header('HTTP/1.0 401 Unauthorized');

Zalecono użyć innego rodzaju autoryzacji np. poprzez zmienne sesyjne.

Czy jakiś pomocny człowiek mógłby mi poniższy kawałek kodu przerobić, albo powiedzieć co mam przerobić, aby działało z serwerami OVH ?


  1. require('ustawienia.php');
  2. function authenticate() {
  3. header('WWW-Authenticate: Basic realm="System serwisinfo.pl"');
  4. header('HTTP/1.0 401 Unauthorized');
  5. $f='fdefault';
  6. $login_ok=0;
  7.  
  8. }
  9.  
  10.  
  11. if (!isset($_SERVER['PHP_AUTH_USER'])){
  12. authenticate();
  13. $login_ok=0;
  14. }
  15. else
  16. {
  17. // Sprawdzanie poprawnosci logowania
  18. ///////////////////////////////////////
  19.  
  20. if ( ($password_serwis==$_SERVER['PHP_AUTH_PW']) and ($user_serwis==$_SERVER['PHP_AUTH_USER']) )
  21. {
  22. $login_ok=1;
  23.  
  24. }
  25. else
  26. {
  27. $login_ok=0;
  28. authenticate();
  29. }
  30. }


skrypt PHP bierze sobie kilka zmiennych z innego pliku PHP. W tym drugim mam zapisane zmienne m.in. $password_serwis i $user_serwis, ale jeśli miałyby być tu one wpisane z palca to też nie problem wielki
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 11:57