Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Authentication ?

[es] :: PHP :: Authentication ?

[ Pregleda: 3852 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mkele
Beograd

Član broj: 15940
Poruke: 24
*.verat.net



Profil

icon Authentication ?24.03.2004. u 02:25 - pre 244 meseci
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;
}
}

?>
 
Odgovor na temu

Dejan Krstic

Član broj: 479
Poruke: 2558



+1 Profil

icon Re: Authentication ?24.03.2004. u 12:33 - pre 244 meseci
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.
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Authentication ?24.03.2004. u 12:50 - pre 244 meseci
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.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

mkele
Beograd

Član broj: 15940
Poruke: 24
*.ptt.yu.



Profil

icon Re: Authentication ?24.03.2004. u 16:17 - pre 244 meseci
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?
 
Odgovor na temu

liban0n
coder4u.blogspot.com

Član broj: 2731
Poruke: 206
*.adsl.net.htnet.hr



Profil

icon Re: Authentication ?24.03.2004. u 19:58 - pre 244 meseci
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>
            ";
        }
    } 
?>


---------------------------------
Blog of mine http://coder4u.blogspot.com/
 
Odgovor na temu

LaMpiR

Član broj: 9930
Poruke: 1343



+2 Profil

icon Re: Authentication ?01.04.2004. u 11:57 - pre 244 meseci
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>
 
Odgovor na temu

[es] :: PHP :: Authentication ?

[ Pregleda: 3852 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.