We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Pro¶ba o pomoc w przeróbce skryptu


jhad
13-03-2012, 23:25
Co to znaczy: skrypt nie dziala na serwerach OVH?

Generalnie wystarczy stworzyc formularz logowania i przekazac dane z tego formularza do twojego skryptu.

Poczytaj tu

badgerman
22-02-2012, 13:58
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 ?

Kod:
  require('ustawienia.php');
   function authenticate() {
     header('WWW-Authenticate: Basic realm="System serwisinfo.pl"');
     header('HTTP/1.0 401 Unauthorized');
     $f='fdefault';
     $login_ok=0;

  }


    if (!isset($_SERVER['PHP_AUTH_USER'])){
     authenticate();
     $login_ok=0;
     }
     else
     {
       // Sprawdzanie poprawnosci logowania
       ///////////////////////////////////////
     
         if  ( ($password_serwis==$_SERVER['PHP_AUTH_PW']) and ($user_serwis==$_SERVER['PHP_AUTH_USER']) ) 
         {
          $login_ok=1;

         }
         else
         {
          $login_ok=0;
          authenticate();
         }
       }
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