Learn what CSRF is. Your form for resetting passwords is trivially exploitable to change other peoples account passwords. Anyone can just create a form in a hidden iframe on their own site which auto-submits a POST to http://www.co.vu/account/account_password with password_new_password and password_retype_new_password params set.
Not only should you fix the CSRF via normal CSRF protection methods, but you should also add a second layer of protection for resetting passwords in that you require their existing password to be submitted as well.
Looks interesting - snagged dis.co.vu, now I just need a startup for it or something.
Just two minor issues, though: the option to remove a domain seems to be missing, and it's not clear that the free domain limit is 2. But everything else's peachy.
This is going to be massively abused. The one good thing about making people pay for domains is that you can generally link their registration to a credit/debit card.
So, is this actually a domain name (Can I take it and switch to another registrar, as an example), or is this just a subdomain? On a related note, do I actually own the domain?
I don't see any TOS/AUP, so if you object to my domain, is it going to be taken away?
In the account settings, you should automatically determine the language, country and timezone. You should not even ask for gender or d-o-b as it's none of your business. Why "First Name", "Last Name" and "Full Name" ?
Just given this a go and I can see that the domain name is given an expiry date. How do expiries work? Is there an email that comes around in one years time to keep it open, or something similar?
Currently it is one year. Based on how active you are your account will be automatically renewed. If you just register it for parked domain or just you are blocking it you need to pay.
Fix the user input for domainnames: I'm able to enter non ascii chars
XSS: http://www.co.vu/search?domain=<marquee>; http://www.co.vu/dnssettings/createrecord?domain=%3E%3Cmarqu...
Full path disclosure (and maybe even SQL injections possible): http://www.co.vu/dnssettings?domain=
Access other users DNS (even without login): http://www.co.vu/dnssettings/dnsrecords?domain=notmydomain
OpenDir (showing server software used): http://www.co.vu/img/posterous/