I send the email and password unencrypted via the POST method over HTTP not HTTPS.
Is it possible for someone to see the raw post data?
I imagine raw post data looks like this: email='example@aaa.com'&password='qazwsx'
I know that I should encrypt passwords but that's just an example I made up.
In reality I pass a lot more sensitive information.
EDIT:
I currently have a php script called register.php which does exactly what the name implies.
Anyone who is smart enough to guess that I'm using two variables named "email" and "password" could achieve the registration of a new user just by sending some POST data. How can I prevent this exploit? Obviously, it has nothing to do with SSL, it's a second concern I have.
I don't want a 17 years old "hacker" to generate 18,838,929 new accounts in 3 days.