Forms Authentication Cookie - Why SSL?
I have the same exact question!
I am slightly satisfied with @blowdart's answer for sites lacking sensitive information when you logged in. You should definitely register with SSL - but also if someone gains access to your cookie, they can impersonate you before it expires.
http://msdn.microsoft.com/en-us/library/ms998310.aspx
To prevent blocking cookies for forms, spoofing when crossing the network, make sure you are using SSL with all pages requiring access authentication and form restriction authentication tickets on SSL channels by setting requireSSL = "true" on the element.
To prevent the use of cookies for authentication on SSL channels
Set requireSSL = "true" on the element, as shown in the following code.
By setting requireSSL = "true", you set a secure cookie property that determines whether browsers should send the cookie back to the server. With a secure set of properties, the cookie is sent by the browser only to the secure page requested using an HTTPS URL.
Note. If you are using cookieless sessions, you must ensure that the authentication ticket is never sent over an unsecured channel.
a source to share