There are many technologies available to implement a system of registration/un-registration of users for an online service.

Let's imagine a software engineer having knowledge in HTML + CSS + Java. What would be the most efficient way to implement these registration pages (login + email, click on link in email to confirm registration + click on web page link to un-register). A database is already set-up.

  1. Is there an out-of-the-bow framework/solution he could use/configure? If yes which?

  2. Should he invest time in learning a technology that will help him achieve this? If yes which? If so, it should be a battle tested technology, well documented and with forums where support can easily be found.

  3. Are there template projects or codes examples he could use or refer to to implement these pages?

The solution should be open source/free.

link|improve this question
feedback

closed as off topic by Linker3000, Journeyman Geek, Nifle, random Jun 15 '11 at 17:46

Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.

2 Answers

up vote 2 down vote accepted

It is a fairly simple matter for a competent software/web programmer to write a signup/e-mail authentication.

PHPEasystep have some good tutorials on this sort of thing which can be customised as the code they provide is the bare minimum needed. There's one for sending forgotten passwords, sign up with email authentication and hashing passwords.

There are many, many different types of forums that already have this function built in. but it depends what you are really looking for.

link|improve this answer
I am looking for some simple solution. Nothing fancy. – JVerstry Jun 14 '11 at 9:57
feedback

learn php or perl. for that matter it will be very easy for you to do so. there are a thousand and one project in this world that allow this to be used. hint: if you cant even code you can still copy, and if you can code you should be able to copy very well. another option would be to use sth like myopenid like this site

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.