The issue with a HTTPS redirection is that the login page will only show up when credentials are being sent to the page. This means that you have to modify the login form in the (headinclude?) template as well so that it will sent the credentials over HTTPS right away, else it kills the purpose of your HTTPS connection.
A redirection on the register/login page shouldn't be too hard, you can do that with a plugin bound to the global_start hook.
|