Simple check for account activation  bug 3060

Adds checks for invalid activation code and displays an error form. Fixes #3060

http://bugs.locamotion.org/show_bug.cgi?id=3060