Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Answer: How can I authenticate HTTP sessions ?

by btrott (Parson)
on Apr 12, 2000 at 19:38 UTC ( #7392=categorized answer: print w/replies, xml ) Need Help??

Q&A > CGI programming > How can I authenticate HTTP sessions? - Answer contributed by btrott

To really protect those documents, you'll probably need to basically re-authorize the user on each request. You can either roll your own authentication, or you can use the HTTP basic authentication scheme.

If you choose the former, you'll probably want to have a login screen; then authenticate the user, set a cookie, and let the user view the documents. On each request for a document, check for the authentication cookie: if it exists, let the user view the doc; if it doesn't exist, make the user log in again.

If you choose to go with basic authentication, you'll want to authenticate out of your database, since you already have the username/password info in there. Check out Apache::AuthDBI (on CPAN) for doing basic authentication out of a database for which you have a DBI driver.

  • Comment on Answer: How can I authenticate HTTP sessions ?
Log In?

What's my password?
Create A New User
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (5)
As of 2016-10-26 02:37 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (330 votes). Check out past polls.