A generic change confirmation app for DjangoEvery time a user enters data and you only want to accept it after it was verified (think of: email addresses, (mobile) phone numbers, postal addresses, bank accounts ...) django-generic-confirmation will allow you to implement the confirmation process with very little extra code.
Use casesUse-cases include but are not limited to:
New user signs up and the account should only be activated after the email address is confirmed by clicking a link in an email sent to the user. An already registered user wants to change his email address. Bevor doing the change, the user gets an email and has to click a link to confirm the change. A user enters his mobile phone number. To confirm, that the user owns the number, a short random code is sent via sms and the user has to enter the code into a form to confirm the number. A postal address should be confirmed by sending the user a letter with a short random code, the user receives the letter and has to enter the code into a form to confirm his address. Same as above for bank accounts. You send the user a small amount of money together with a short code. InstallYou can use easy_install django-generic-confirmation to install directly from the PyPi. Or you can download the latest release or checkout the source code.
UsageFor further information, please see the docs at: http://files.arnebrodowski.de/software/django-generic-confirmation/Documentation/ or http://django-generic-confirmation.googlecode.com/svn/trunk/docs/usage.txt
2010-02-18 r18 marks the release of version 0.2 - contains a few bug fixes, more documentation and more tests 2009-09-22 r13 marks the release of version 0.1