Thanks. I have pm you by bitcoin address, please send the reward there.
I have mess around with a site a little and believe I may have found something and crashed the login module?
To reproduce the bug, using Account 1, under settings, change the email to the email of account 2. Before activating it, cancel the email change using the button provided under the settings page. Then change the email to email of account 2 again.
Bug: You will see that under settings of account 1, the username is blank and the email disappeared too. When I tried to logout, I was unable to. The error message was "Failed to logout".
I tried using another browser to login account 1 and account 2, both are showing:
500
Application Error
An application error has occurred.
So, I believed I may have caused that to happen because I tried it right away.
Proposed solution: I believed that when a user set to change their email and cancel, the system did not actually cancel the request. It just hides the confirmation (count down) dialog box but still wait for 8 hours before it actually expires. So, when user request for another email change, something weird happen.
Let me know if you need more info. Thanks.