I´ve got a free ads website, launched a few months ago. My programmer has developed a very fragile registration process of the ads, that need some improvement.
Here are my requirements:
1)The system won´t recognize a "already registered username" on the database. If someone has posted an ad under a certain usernamename, and a new user tries to post a new ad under the same username, the system will interpret it as if the already registered user made a successful login. The new user has now the possibility of deleting and editing the old ad posted by the old user, just because he has chosen the same username. I know it it simple, but that needs to be fixed - a message like "username already registered" that will prevent it from happening. The user will need to choose another username.
2) I want to choose some fields on the registration process that are obligatory. In case the user doesn't fill it, he won't be able to proceed.
3) When logged in, the user has the possibility of editing his ad. He also should be able to delete his ads.
4) I would appreciate if you could help me understand how secure my current system is, concerning user logins
Please notice that this is a very small project, with a fixed budget of U$ 20. Do not bid for higher payments