Article View: pl.comp.lang.php
Article #455Re: wiele loginów i haseł
From: gemini
Date: Tue, 21 Aug 2001 14:12
Date: Tue, 21 Aug 2001 14:12
29 lines
1899 bytes
1899 bytes
> chociaz to akurat rozwiazanie nie wiaze zmiennej $LOGIN z odpowiadajaca
> mu wartoscia $PASSWORD - generalnie nie powinno to stanowic problemu
> jezeli chcialbys aby jednak te zmienne byly "zwiazane" to jest to swietne
> zadanie domowe dla Ciebie :)
Najprosciej mozna tak powiazac:
<?php
$LOGIN = array("0","1","2");
$PASSWORD = array("haslo0","haslo1","haslo2");
function error ($error_message) {
echo $error_message."<BR>";
exit;
}
if ( (!isset($PHP_AUTH_USER)) || ! ((in_array($PHP_AUTH_USER,$LOGIN)) &&
($PHP_AUTH_PW==$PASSWORD['$PHP_AUTH_USER'] )) ) {
header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized access...");
}
?>
Nie chcialo mi sie sprawdzic, ale powinno dzialac...
jedynym minusem rozwiazania jest to, ze loginem musi byc liczba ;-(
--
..::[GeMiNi]::..
::::[mail: gemini@geminizone.dhs.org]::::
..::[mail: gemini@viper.pl]::..
Technical Details
Message-ID:
<9ltq6j$3cb$1@news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!not-for-mailReferences:
<9lth6b$hv4$10@news.tpi.pl> <9ltokt$c42$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!not-for-mail From: "gemini" <gemini@viper.pl> Newsgroups: pl.comp.lang.php,pl.comp.www.server-side Subject: Re: wiele loginów i haseł Date: Tue, 21 Aug 2001 16:12:16 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 31 Message-ID: <9ltq6j$3cb$1@news.tpi.pl> References: <9lth6b$hv4$10@news.tpi.pl> <9ltokt$c42$1@news.tpi.pl> NNTP-Posting-Host: pa74.sroda-wielkopolska.sdi.tpnet.pl X-Trace: news.tpi.pl 998403091 3467 217.96.161.74 (21 Aug 2001 14:11:31 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 21 Aug 2001 14:11:31 GMT X-Newsreader: Microsoft Outlook Express 6.00.2530.0001 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2530.0001 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit