Apologies if this is a repeat, but I haven’t sorted out a way of making this happen.
I need to have all of my member authentication requests, and new registration requests, go over SSL. I do *not* want my entire site to transmit over SSL, as the vast majority is public content and shouldn’t require a login.
I can redirect requests containing “login” or “register” to equivalent SSL without an issue by using Apache rewrites, but the issue I’m running into is that the login and registration forms POST back to the main, SSL-less URL. Again, changing this main URL isn’t a good option for me.
Altering the profile_theme.php template seems possible, except that the action—or in many cases, the whole opening form declaration—are dynamically generated. I’m concerned about mucking something up if I eliminate the template tag calls and force hardcoded values.
Is there a method I’m missing for this? Or do I need to bite the bullet and hard code my <FORM> declarations with SSL URLs in profile_template.php?