I'm not sure whether this is the correct forum to post this thread on, so I apologize in advance if it is inappropriate.

How does one go about implementing a user database for a website, with secure login, etc, and a user database containing relevant information (probably just name and email address for now -- perhaps this should be discussed more later).

I expect the answer to be some combination of Java/Ajax/SQL or something, but I don't really know where to start my research in this area.

I am an experienced programmer and willing to get my hands dirty, so don't hold back

I appreciate any advice you can offer.

- Dave H.