🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11655

Re: ASP pw-protected site

#11655
From: Philip Paeps
Date: Sun, 20 Jan 2002 23:16
38 lines
2402 bytes
edca <edca@tiscalinet.be> wrote:
> Kent iemand een voorbeeld asp-prog waar je op een site gegevens enkel
> toegankelijk maakt voor personen die over een paswoord beschikken. Via een
> kleine database moet controle mogelijk zijn van de paswoorden van de lezers.
> Liefst een voorbeeld met vbscript (ken niks anders)
> Nog een vraagje, kent iemand een gratis provider waar ik zo'n asp kan
> plaatsen?

Moeilijk kan het niet zijn.  Ik heb nog nooit ASP gebruik (--en zal het ook
nooit gebruiken--) maar password-protection door middel van een database is
een redelijk simpel spul:

De 'access' table ziet er ongeveer zo uit:

CREATE TABLE access_main (
  id     smallint,
  uname  varchar(20),
  passwd char(32)
);

Je laat de user zijn username en password opgeven, en slaat beide op als
variables.  Dan ga je eerst kijken of de username bestaat (SELECT uname FROM
access_main WHERE uname = 'user'), als hij bestaat ga je het password nakijken
(ik gebruik altijd hashed passwords, en vergelijk gewoon de hashes).  Als dat
klopt, laat je hem binnen.  

Easy enough?  Je kan ook nog een access_rights table aanmaken en die (eens de
user aangemeld is) als array inlezen om te bepalen tot welke 'onderdelen' de
user precies toegang heeft.

 - Philip


-- 
Philip Paeps                                                   philip@paeps.cx

  If the assumptions are wrong,
  the conclusions aren't likely to be very good.
Technical Details
Message-ID: <8dI28.83649$rt4.6129@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <V5B28.82642$rt4.5990@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,57adeed45727de65
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-01-20 15:16:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: ASP pw-protected site
Newsgroups: be.comp.programming
References: <V5B28.82642$rt4.5990@afrodite.telenet-ops.be>
User-Agent: tin/1.5.10-20011117 ("Darkcell") (UNIX) (FreeBSD/4.4-STABLE (i386))
Lines: 38
Message-ID: <8dI28.83649$rt4.6129@afrodite.telenet-ops.be>
Date: Sun, 20 Jan 2002 23:16:20 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1011568580 213.118.35.252 (Mon, 21 Jan 2002 00:16:20 MET)
NNTP-Posting-Date: Mon, 21 Jan 2002 00:16:20 MET
Organization: Telenet Internet