CB 1.8.1 See com_comprofiler/comprofiler.php around line 126 that reads: if ( ! ( ( cbStartOfStringMatch( $return, $_CB_framework->getCfg( 'live_site' ) ) || cbStartOfStringMatch( $return, 'index.php' ) ) ) ) { Fix: /* SSL login fix by Matt Faulds*/ $livesite = $_CB_framework->getCfg( 'live_site' ); $ret_http = cbStartOfStringMatch( $return, 'http://' ); $live_http = cbStartOfStringMatch( $livesite, 'http://' ); if($ret_http != $live_http) { if($ret_http) { $livesite = str_replace('https://','http://',$_CB_framework->getCfg( 'live_site' )); } else { $livesite = str_replace('http://','https://',$_CB_framework->getCfg( 'live_site' )); } } /* end SSL fix */ if ( ! ( ( cbStartOfStringMatch( $return, $livesite ) || cbStartOfStringMatch( $return, 'index.php' ) ) ) ) { $return = ''; }