In the past whenever I have developed a system with secure authentication i have just used ssl with the entire application so that all connections between the server are encrypted. However the application I am currently developing doesnt require this - only the payment process and the login has to be encrypted.
The style of login is much like Facebooks - the username and password is on the index page but I dont want this page to be encrypted using ssl as it would slow down the delivery time. If you look at facebook they have the same page there index page is not ssl. But when you actually login they divert you to an ssl subdomain and authenticate there.
My question: When my users click login and then are transferred to the secure subdomain is there not some point when there details are sent in plain text? How do they manage to secure this?
Thanks