// Data: 2001-09-27
$username = $PHP_AUTH_USER;
$password = $PHP_AUTH_PW;
/*
Altere o servidoer de localhost para o nome ou ip do seu servidor
*/
// $dsn = "{localhost/imap:143}"; // Descomente para autenticar via imap
$dsn = "{localhost/pop:110}"; // Descomente para autenticar via pop3
cfunction authenticate() {
Header("WWW-authenticate: Basic realm=\"Area Restrita (".strftime("%r",time()).")\""); // Nao retirar o strtime
Header("HTTP/1.0 401 Unauthorized");
print "
Por favor forneça um usuário e senha validos
";
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 {
$imap = @imap_open($dsn, $username, $password, OP_HALFOPEN);
if(!$imap) {
authenticate();
}
else setcookie("login","on");
}
@imap_close($imap);
?>
Login efetuado com sucesso =$PHP_AUTH_USER?> :-)
Logout