Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 5.325 pregleda

Najnovija ↓

Authentication ? 24.03.2004. u 03:25 · pre 275 meseci #1
Zdravi ljudi,

Zasto ovo radi na localhostu, a na serveru nece? (verat)

<?php
$auth = 0;
if (($_SERVER['PHP_AUTH_USER'] == 'ime' ) && ($_SERVER['PHP_AUTH_PW'] == '********' ))
{
$auth = 1;
echo "Dobroveche";
}else{
if ( $auth != 1 ) {
header( 'WWW-Authenticate: Basic realm="Authorizacija Potrebna!"' );
header( "HTTP/1.0 401 Unauthorized" );
echo "Nece moci!";
exit;
}
}

?>
Re: Authentication ? 24.03.2004. u 13:33 · pre 275 meseci #2
A mi treba da gledamo u pasulj da bi shvatili sta znaci "nece da radi"?

Mozda je na verat-u stara verzija php-a. Probaj umesto $_SERVER da stavis $HTTP_SERVER_VARS.
Re: Authentication ? 24.03.2004. u 13:50 · pre 275 meseci #3
Na jednom sajtu kojim se bavim (ljig.net) je stara verzija php-a. Samo ne znam da li su ljubazni, pa su ostavili staru da bi kod i dalje radio (postavljen pre dok je stara bila aktuelna) ili su u zakasnjenju sa softverom.
Potpis
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
Re: Authentication ? 24.03.2004. u 17:17 · pre 275 meseci #4
Moja greska,
Pod "nece da radi" mislio sam da otvori prozor za autentikaciju, ali mi ne da da udjem na stranu, vec me uvek baca na stranu za 'pogresne' odgovore. Verujte ne kucam user i pass velikim slovima niti gresim :)
Poz. Nikola

Nece ni $HTTP_SERVER_VARS !. O cemu se radi?
Re: Authentication ? 24.03.2004. u 20:58 · pre 275 meseci #5
Code:

<?php
$auth = 0;
if (($_SERVER['PHP_AUTH_USER'] == 'ime' ) && ($_SERVER['PHP_AUTH_PW'] == '********' ))
{
$auth = 1;
echo "Dobroveche";
}else{
if ( $auth != 1 ) {
header( 'WWW-Authenticate: Basic realm="Authorizacija Potrebna!"' );
header( "HTTP/1.0 401 Unauthorized" );
echo "Nece moci!";
exit;
}
}

?>


Probaj ovako

Code:

<?php 
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Privatno"');
        header('HTTP/1.0 401 Unauthorized');
        echo 'Authorization Required.';
        exit;
} else if (isset($PHP_AUTH_USER)) {

        if (($PHP_AUTH_USER != "ime") || ($PHP_AUTH_PW != "******")) {

            header('WWW-Authenticate: Basic realm="Privatno"');
            header('HTTP/1.0 401 Unauthorized');
            echo 'Authorization Required.';
            exit;

        } 
 else {
            echo "
            <P>Dobroveche</p>
            ";
        }
    } 
?>

Potpis
---------------------------------
Blog of mine http://coder4u.blogspot.com/
Re: Authentication ? 01.04.2004. u 12:57 · pre 275 meseci #6
Probaj ovo
Code:

<?PHP

// include this file where you want to limit access. 

$username =  "test";
$password =  "123";

function authenticate() {
  Header( "WWW-authenticate: basic realm=\"Protected\"");
  Header( "HTTP/1.0 401 Unauthorized");
  echo   "You must enter a valid login ID and password!\n";
  exit;
}

function CheckPwd($user,$pass) {
  global $username,$password;
  return ($user != $username || $pass != $password) ? false : true;
}

if(!isset($PHP_AUTH_USER)) {
  authenticate();
}
elseif(!CheckPwd($PHP_AUTH_USER,$PHP_AUTH_PW)) {
  authenticate();
}
?>

<html>
<head>
<title>Authentication System</title>
</head>
<body bgcolor="#FFFFFF">
<font face="Verdana, Arial" size="2"><b>Welcome,</b></font>
<hr size="1" width="300" align="left">
<font face="Verdana, Arial" size="2">You have
authenticated successfully!</font>
</body>
</html>
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme