Uloskirjautuminen Salasanasuojaukseen

empty 12.11.01 16:47

Uloskirjautuminen Salasana suojaukseen

 Tekstiversio  Arvo: -4 (4 ääntä)  Äänestä: +  -
<?php

$username = $PHP_AUTH_USER;
$password = $PHP_AUTH_PW;

cfunction authenticate() {
Header("WWW-authenticate: Basic realm="Restrict
(".strftime("%r",time()).")"");
Header("HTTP/1.0 401 Unauthorized");
echo "Käyttäjänimi / Salasana väärin
"
;
exit;
}

if($logout==1) {

setcookie("login","off");
$PHP_SELF =
str_replace("logout=1","",$PHP_SELF);
header("Location: $PHP_SELF");
exit();
}

if(!isset($username) && !isset($password) ||
$login=="off") {
setcookie("login","on");
authenticate();
} else {

/*
Tähän voi laittaa koodia
*/


if(!$auth) {
authenticate();
}
else setcookie("login","on");
}

?>;

Hei, <?=$PHP_AUTH_USER?> kirjauduit juuri sisään

<a href="<?=$PHP_SELF?>?logout=1">Kirjaudu Ulos</a>;

/* Tämä esmerkki esittelee miten
   Saadaan uloskirjautuminen eli tähän en laittant
   Käyttäjnimen / Salasanan tarkistosta.
 */

/* Muokkasin vähän, < oli &lt;, " oli &quot;  yms.,
t. santzes
Eli myös minua voi syyttää typoista :P */

d-hunter 23:40 7.12.05 
Joko minusta tuntuu, tai sitten tuossa on paha tietoturva-aukko..
Mitä, jos úber-h4x0r tekee keksin "login" arvolla "on"?
Egee 11:35 11.6.07 
d-hunter kirjoitti:
Joko minusta tuntuu, tai sitten tuossa on paha tietoturva-aukko..
Mitä, jos úber-h4x0r tekee keksin "login" arvolla "on"?


Firefoxiin saa lisäosan, jolla voi tehdä keksejä...