Loads of them, but it seems to me, it all depends on what you really want. What type of app is it, what kind of rights do you want, are there different type of users, do they need different times to log in, do they have different roles etc. etc.
But anyway, you're able to use .htacces and .htpasswd in apache, use the dbd implementation and modperl to inplement it in apache, use ldap, or use dbd and your database to use your own script to take care of it.
For our application we use a simple database table with a crypted password, but it's accessed through the user object, so per user we can set certin rights depending on the role the user has on a certin moment.
The user settings are then stored using a session cookie, so it's allways known if a request is permitted or not.
ps. we use MySQL, and use the sql command 'crypt' to crypt the data. When using https it should give enough security i'd say.

In reply to Re: Securing the database password for web applications by jbrugger
in thread Securing the database password for web applications by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.