Ticket #10267: 10267.diff
File 10267.diff, 1.1 KB (added by , 14 years ago) |
---|
-
wp-login.php
12 12 require( dirname(__FILE__) . '/wp-load.php' ); 13 13 14 14 // Redirect to https login if forced to use SSL 15 if ( force_ssl_admin() && !is_ssl() ) {15 if ( ( force_ssl_login() || force_ssl_admin() ) && !is_ssl() ) { 16 16 if ( 0 === strpos($_SERVER['REQUEST_URI'], 'http') ) { 17 17 wp_redirect(preg_replace('|^http://|', 'https://', $_SERVER['REQUEST_URI'])); 18 18 exit(); -
wp-includes/link-template.php
1695 1695 if ( !in_array($scheme, array('http', 'https')) ) { 1696 1696 if ( ('login_post' == $scheme) && ( force_ssl_login() || force_ssl_admin() ) ) 1697 1697 $scheme = 'https'; 1698 elseif ( ('login' == $scheme) && ( force_ssl_ admin() ) )1698 elseif ( ('login' == $scheme) && ( force_ssl_login() || force_ssl_admin() ) ) 1699 1699 $scheme = 'https'; 1700 1700 elseif ( ('admin' == $scheme) && force_ssl_admin() ) 1701 1701 $scheme = 'https';