How to fix “password fields present on an insecure (http //) page” without SSL?

I read the articles here and on google, that I have to buy a “SSL certificate”, but this is unfortunately not really low priced. My question is: why I get this “warning message” not on an CMS like wordpress in the backend (user password field)? What they doing differently? Because this page is also not on an https.

Can anybody explain me what is the difference? How can I fix this without SSL?

Related posts