Article View: pl.comp.lang.php
Article #454Re: wiele loginów i haseł
From: Marcin
Date: Tue, 21 Aug 2001 13:43
Date: Tue, 21 Aug 2001 13:43
34 lines
1875 bytes
1875 bytes
> Jak można podać wiele haseł i loginów akceptowanych ? Jeżeli się nie da, to,
> jeżeli ktoś posiada, proszę mi podać skrypt, który by umożliwiał podanie
> wiele loginów i haseł.
> Ps. Interesuje mnie tylko rozwiązanie w php.
najprosciej tak:
<?php
$LOGIN = array("login1","login2","login3");
$PASSWORD = array("haslo1","haslo2","haslo3");
function error ($error_message) {
echo $error_message."<BR>";
exit;
}
if ( (!isset($PHP_AUTH_USER)) || ! ((in_array($PHP_AUTH_USER,$LOGIN)) &&
(in_array($PHP_AUTH_PW,$PASSWORD) )) ) {
header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized access...");
}
?>
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 :)
pozdrawiam
Marcin
Technical Details
Message-ID:
<9ltokt$c42$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>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: "Marcin" <marcin@sdi.pl> Newsgroups: pl.comp.lang.php,pl.comp.www.server-side Subject: Re: wiele loginów i haseł Date: Tue, 21 Aug 2001 15:43:41 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 36 Message-ID: <9ltokt$c42$1@news.tpi.pl> References: <9lth6b$hv4$10@news.tpi.pl> NNTP-Posting-Host: pa154.pradnik-czerwony.sdi.tpnet.pl X-Trace: news.tpi.pl 998401501 12418 217.96.219.154 (21 Aug 2001 13:45:01 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 21 Aug 2001 13:45:01 GMT X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit