het is mij gelukt om ssl toe te passen op de website alleen als ik gewoon inlog via normale weg dan is er geen probleem en ook foto upload via mijn computer ook geen probleem dan kan de website werken op ssl
maar als ik registreer en inloggen via facebook probeer (inloggen is geen probleem ) maar dan neemt die de foto van facebook en dat zet hij die op de website via http:// ipv https

nu weet ik niet als hier een fout in zit mischien dat iemand van jullie mij op weg kan brengen

 <?php 
		if ($buzzywebsite_status==0){
		?>
		<div class="row">
			<div class="span7 offset5"><a  href="<?php echo $link_prefix;?>oauth/fb/login_with_facebook.php"><img src="<?php echo $link_prefix;?>img/fb-login.png" style="margin-left:30px!important; display: block; width:365px;" alt="Sign in with Facebook" title="Sign in with Facebook"></a></div>
		</div>
		<?php } ?>

		<?php 
		if ($buzzywebsite_status==1){
		?>
		<div class="row">
			<div class="span7 offset5"><a  href="<?php echo $link_prefix;?>oauth/fb/login_with_facebook.php"><img src="<?php echo $link_prefix;?>img/fb-login.png" style="margin-left:30px!important; display: block; width:365px;" alt="Sign in with Facebook" title="Sign in with Facebook"></a></div>
		</div>
		<?php } ?>




gr rob
Waar staat die foto in je source?
de foto staat op de frontpagina als ik kijk bij register .php
of als ik www.kaneka.eu kijk via Firefox dan via debugger op lijn 2748 dan zie je dat hij verwijst naar http://facebook ipv https://


gr
Ik zie inderdaad een paar verwijzingen naar het 'un-secured' http-protocol.
Je Facebook foto's die je toont linken daar ook naartoe. Ik heb geen idee waar die link vandaan komt, maar het lijkt mij dat er een s in de URL moet worden toegevoegd.

Verder verwijst je CDN van jQuery ook naar http.

En als ik los van dit alles nog een goede tip mag geven:

   <img style="width:100px!important; height:100px!important; margin-left:10px!important; margin-bottom:10px!important;" src="img/profile-icon1.jpg" class="img-rounded"   alt="" />

Vermijd deze in-line fratsen en benut de kracht van style-sheets. Op deze manier maak je jouw code zeer ongestructureerd en wordt het lang debuggen met CSS als je problemen hebt.
moet er niet meer staan in htaccess
# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
RewriteBase /


[size=xsmall]Toevoeging op 22/03/2017 22:29:58:[/size]

dat is al wat er in staat
Waarom zou er meer in moeten staan? Heb je rewrites gebruikt?
rewrites heb ik nog niet gebruik
Dan herhaal ik de vraag: waarom zou er meer moeten staan? Die rewritebase is al niet zinnig als je geen rewrites hebt.
Je zult gewoon de verwijzingen in je code goed moeten zetten, en de facebook images zijn niet je enige probleem, zie het bericht van Ariën.
ja dat begrijp ik ben nu eerst die img verwijzingen aan het opzoeken om dat al te herstellen en dan ga ik die CDN van jQuery ook recht zetten
maar ik wil toch een code toevoegen in htaccess zodat hij altijd zo doorverwijzen nar https


# URL Rewrite
<IfModule mod_rewrite.c>
# Tell PHP that the mod_rewrite module is ENABLED.
SetEnv HTTP_MOD_REWRITE On


# Remove www subdomain in the URL
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://kaneka.eu/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://kaneka.eu/$1 [R=301,L]  

# Force the URL to be https 
# RewriteCond %{HTTP:X-Forwarded-SSL} !on
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Dat geldt dan uiteraard alleen voor de requests naar je eigen domein.
Ikzelf gebruik dit:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Dit verhelpt geen mixed-content vanaf een andere domein.
tja maar bij mij werkt de bovenste en de onderste ook niet dat het rechtstreeks naar https moet gaan de requests was bedoelt voor kaneka in het bijzonder omdat het in de basic.php staat en niet in htaccess want die staat leeg
basic.php
<?php
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_reporting(0);
// Get HTTP/HTTPS (the possible values for this vary from server to server)
$myUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && !in_array(strtolower($_SERVER['HTTPS']),array('off','no'))) ? 'https' : 'http';
// Get domain portion
$myUrl .= '://'.$_SERVER['HTTP_HOST'];
// Get path to script
$myUrl .= $_SERVER['REQUEST_URI'];
// Add path info, if any
if (!empty($_SERVER['PATH_INFO'])) $myUrl .= $_SERVER['PATH_INFO'];
// Add query string, if any (some servers include a ?, some don't)
if (!empty($_SERVER['QUERY_STRING'])) $myUrl .= '?'.ltrim($_SERVER['REQUEST_URI'],'?');
if (strpos($myUrl,'http://') !== false) {
$htttp='http://';	
}
else if (strpos($myUrl,'https://') !== false) {
$htttp='https://';		
}
function getUserIP()
{
    $client  = @$_SERVER['HTTP_CLIENT_IP'];
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    $remote  = $_SERVER['REMOTE_ADDR'];

    if(filter_var($client, FILTER_VALIDATE_IP))
    {
        $ip = $client;
    }
    elseif(filter_var($forward, FILTER_VALIDATE_IP))
    {
        $ip = $forward;
    }
    else
    {
        $ip = $remote;
    }

    return $ip;
}
$user_ipreal = getUserIP();

$now = time();

function cm2feet($cm)
{
     $inches = $cm/2.54;
     $feet = intval($inches/12);
     $inches = $inches%12;
     return sprintf('%d ft %d ins', $feet, $inches);
}

function kgToLb ($val) {
  return number_format((float)$val, 2, '.', '') * 2.20;
}

$website_allcurrencies_query = "SELECT * FROM buzzycurrencylist WHERE buzzycurrencylist_id=1";
$website_userglobals_query = "SELECT * FROM  buzzyuserglobals WHERE buzzyuserglobal_id=1";
foreach ($connread->query($website_userglobals_query) as $row) {
$buzzyuserglobal_credits=$row['buzzyuserglobal_credits'];
$buzzyuserglobal_creditprice=$row['buzzyuserglobal_creditprice'];
$twobuzzyuserglobal_credits=2*$buzzyuserglobal_credits;
$twobuzzyuserglobal_creditprice=2*$buzzyuserglobal_creditprice;
$fourbuzzyuserglobal_credits=4*$buzzyuserglobal_credits;
$fourbuzzyuserglobal_creditprice=4*$buzzyuserglobal_creditprice;
$eightbuzzyuserglobal_credits=8*$buzzyuserglobal_credits;
$eightbuzzyuserglobal_creditprice=8*$buzzyuserglobal_creditprice;

$buzzyuserpaypal_currency=$row['buzzyuserpaypal_currency'];
$buzzypaypal_email=$row['buzzypaypal_email'];
$buzzyuserskrill_currency=$row['buzzyuserskrill_currency'];
$buzzyskrill_email=$row['buzzyskrill_email'];
$paypal_url=$row['paypal_url'];
}
	$website_premium_query = "SELECT * FROM  buzzypaidservices WHERE buzzypaidservice_id=3";	
	foreach ($connread->query($website_premium_query) as $row) {
	$premiumbuzzypaidservice_title=$row['buzzypaidservice_title'];	
	$premiumbuzzypaidservice_price=$row['buzzypaidservice_price'];	
    }

	$website_gold_query = "SELECT * FROM  buzzypaidservices WHERE buzzypaidservice_id=4";	
	foreach ($connread->query($website_gold_query) as $row) {
	$goldbuzzypaidservice_title=$row['buzzypaidservice_title'];	
	$goldbuzzypaidservice_price=$row['buzzypaidservice_price'];	
    }

	$website_vip_query = "SELECT * FROM  buzzypaidservices WHERE buzzypaidservice_id=5";	
	foreach ($connread->query($website_vip_query) as $row) {
	$vipbuzzypaidservice_title=$row['buzzypaidservice_title'];	
	$vipbuzzypaidservice_price=$row['buzzypaidservice_price'];	
    }

	
$lat_news_query = "SELECT * FROM buzzynews WHERE buzzynews_approval_status=1 AND buzzynews_gstatus=0 ORDER by buzzynews_id DESC LIMIT 5";

$website_chosenthemes_query = "SELECT * FROM  buzzychosenthemes WHERE buzzychosentheme_id=1";
foreach ($connread->query($website_chosenthemes_query) as $row) {
$buzzytheme_id=$row['buzzytheme_id'];
}
$all_gifts_query = "SELECT * FROM buzzygifts  ORDER by buzzygift_id ASC";
$rand_rss_query = "SELECT * FROM buzzynews WHERE buzzynews_approval_status=1 AND buzzynews_gstatus=3 ORDER by RAND()LIMIT 5";
if (isset ($_GET['theme'])){
$buzzyfinaltheme_id=$_GET['theme'];	
}
else if (!isset ($_GET['theme'])){
$buzzyfinaltheme_id=$buzzytheme_id;	
}
$website_options_query = "SELECT * FROM  buzzysiteoptions WHERE buzzysiteoptions_id=1";
foreach ($connread->query($website_options_query) as $row) {
$buzzysite_safeupload=$row['buzzysite_safeupload'];
}	
$website_emots_query = "SELECT * FROM  buzzyemots ORDER by buzzyemot_id ASC";
$website_css_options_query = "SELECT * FROM  buzzycss WHERE buzzycss_id=$buzzyfinaltheme_id";
foreach ($connread->query($website_options_query) as $row) {
$buzzysiteurl=$row['buzzysiteurl'];	
$buzzysitelogo=$row['buzzysitelogo'];
$buzzyemail=$row['buzzyemail'];
$buzzyoptimizedstatus=$row['buzzyoptimizedstatus'];
$buzzynewslimit=$row['buzzynewslimit'];
$buzzyyoutubeapi=$row['buzzyyoutubeapi'];
$buzzyfortumoid=$row['buzzyfortumoid'];
$buzzyfacebookaccess=$row['buzzyfacebookaccess'];
$buzzyfortumosecret=$row['buzzyfortumosecret'];
$buzzydistance_mesaure=$row['buzzydistance_mesaure'];
$buzzywebsite_status=$row['buzzywebsite_status'];
$buzzyversion=$row['buzzyversion'];
$buzzyupdatestatus=$row['buzzyupdatestatus'];
$buzzytimezone=$row['buzzytimezone'];
$buzzysitemeasure=$row['buzzysitemeasure'];
$buzzyuserimage_status=$row['buzzyuserimage_status'];
$buzzylanguage_status=$row['buzzylanguage_status'];
$buzzy_gzip=$row['buzzy_gzip'];
$unformat_buzzy_theme=$row['buzzy_theme'];
$unbuzzygrideffect=$row['buzzygrideffect'];
if($buzzy_gzip==0){
$gzz='';
}
else if($buzzy_gzip==1){
$gzz='.gz';
}

if ($buzzysitemeasure==0){
$height_array='<input type="number" min="130" max="230" name="buzzyuser_data_height"  required class="form-control" id="recipient-name">';	
$weight_array='<input type="number" min="35" max="300"  name="buzzyuser_data_weight" required class="form-control" id="recipient-name">';
$hes='kg';
$mes='cm';
$mess='cm';
}	
else if ($buzzysitemeasure==1){
$hes='lbs';
$weight_array='<input type="number" min="70" max="600" " name="buzzyuser_data_lbweight" required class="form-control" id="recipient-name">';
$height_array='<select class="form-control" name="buzzyuser_data_height" required>
<option value="134.62">
4&#x27; 5&#x22;
</option>
<option value="137.16">
4&#x27; 6&#x22;
</option>
<option value="139.7">
4&#x27; 7&#x22;
</option>
<option value="142.24">
4&#x27; 8&#x22;
</option>
<option value="144.78">
4&#x27; 9&#x22;
</option>
<option value="147.32">
4&#x27; 10&#x22;
</option>
<option value="149.86">
4&#x27; 11&#x22;
</option>
<option value="152.4">
5&#x27; 0&#x22;
</option>
<option value="154.94">
5&#x27; 1&#x22;
</option>
<option value="157.48">
5&#x27; 2&#x22;
</option>
<option value="160.02">
5&#x27; 3&#x22;
</option>
<option value="162.56">
5&#x27; 4&#x22;
</option>
<option value="165.1">
5&#x27; 5&#x22;
</option>
<option value="167.64">
5&#x27; 6&#x22;
</option>
<option value="170.18">
5&#x27; 7&#x22;
</option>
<option value="172.72">
5&#x27; 8&#x22;
</option>
<option value="175.26">
5&#x27; 9&#x22;
</option>
<option value="177.8">
5&#x27; 10&#x22;
</option>
<option value="180.34">
5&#x27; 11&#x22;
</option>
<option value="182.88">
6&#x27; 0&#x22;
</option>
<option value="185.42">
6&#x27; 1&#x22;
</option>
<option value="187.96">
6&#x27; 2&#x22;
</option>
<option value="190.5">
6&#x27; 3&#x22;
</option>
<option value="193.04">
6&#x27; 4&#x22;
</option>
<option value="195.58">
6&#x27; 5&#x22;
</option>
<option value="198.12">
6&#x27; 6&#x22;
</option>
<option value="200.66">
6&#x27; 7&#x22;
</option>
<option value="203.2">
6&#x27; 8&#x22;
</option>
<option value="205.74">
6&#x27; 9&#x22;
</option>
<option value="208.28">
6&#x27; 10&#x22;
</option>
<option value="210.82">
6&#x27; 11&#x22;
</option>
</select>
';	
$mes='Feet and inches';	
$mess='';
}

date_default_timezone_set($buzzytimezone);
if ($buzzywebsite_status==0){
$register_inc='registeruser.php';
$fb_loginurl='oauth/fb/login_with_facebook.php';
$log_user='';
$log_pwd='';
}
else if($buzzywebsite_status==1){
$register_inc='registeruserdemo.php';
$fb_loginurl='oauth/fb/login_with_facebook.php';	
$log_user='[email protected]';
$log_pwd='123123';
}


if ($buzzydistance_mesaure==0){
$kmm='km';
}
else if ($buzzydistance_mesaure==1){
$kmm='miles';	
}

$fortumo_status=$row['fortumo_status'];
$buzzyfb_images=$row['buzzyfb_images'];
$buzzymax_pages=$row['buzzymax_pages'];
if ($fortumo_status==0){
$fok='?test=ok';	
}
else if ($fortumo_status==1){
$fok='';	
}
}
$actual_link = $htttp . $buzzysiteurl;
   if (strpos($actual_link, "localhost") == false) {
   $final_actual_link=$actual_link.'/';
    }
	else if (strpos($actual_link, "localhost")!= false) {
   $final_actual_link='';
    }
if($buzzyoptimizedstatus==0){
$index_prefix='index.php?category=';
$index_sufix='';
$news_prefix='news.php?news-url=';
$user_id_url='page.php?user-id=';
$profileimg_id_url='page.php?profile-img-id=';
$galleryimg_id_url='page.php?gallery-img-id=';
$my_gallery_id_url='page.php?session-gallery-id=';
$notifications_url='page.php?notifications=';
$privacy_url='page.php?privacy=1';
$terms_url='terms.php?privacy=1';
$matches_url='page.php?matches=';
$news_sufix='';
$link_prefix='';
$allcategories='allcategories.php';
$featured_url='featured.php';
$message_prefix='../';
}

//THIS IS PART FOR OPTIMIZED WEBSITE LINKS. HERE YOU CAN CHANGE YOUR LINK NAMES, BUT YOU MUST CHANGE IT IN HTTACCESS ALSO ---- START
else if($buzzyoptimizedstatus==1){
$index_prefix='category/';
$index_sufix='';
$news_prefix='news/';
$user_id_url='user/';
$profileimg_id_url='profile-img-id/';
$galleryimg_id_url='gallery-img-id/';
$my_gallery_id_url='my-gallery/';
$notifications_url='notifications/';
$privacy_url='privacy/';
$terms_url='terms/';
$matches_url='matches/';
$news_sufix='/';
$link_prefix=$actual_link.'/';
$allcategories='All-categories';
$featured_url='featured';
$message_prefix='';
}
//THIS IS PART FOR OPTIMIZED WEBSITE LINKS. HERE YOU CAN CHANGE YOUR LINK NAMES, BUT YOU MUST CHANGE IT IN HTTACCESS ALSO ---- END

$basicquest="?";
$quest="";	
$this_year=date("Y");

$website_language_query = "SELECT * FROM buzzylanguages WHERE buzzylanguage_id=1";
  if (isset($_POST['search'])) {
	 $q=$_POST['q'];
	 header('Location:'.$link_prefix.'index.php?search-page='.$q.'');
  }
 foreach ($connread->query($website_css_options_query) as $row) {
$buzzycss_color_css=$row['buzzycss_color_css'];
$buzzycss_color_css1=$row['buzzycss_color_css1'];
$buzzycss_color_css2=$row['buzzycss_color_css2'];
$buzzycss_color_css3=$row['buzzycss_color_css3'];
$buzzycss_width=$row['buzzycss_width'];
$buzzycss_headings_font_family=$row['buzzycss_headings_font_family'];
$buzzycss_headings_font_family_link=preg_replace("/ /","+",$buzzycss_headings_font_family);
$buzzycss_body_font_family=$row['buzzycss_body_font_family'];
$buzzycss_body_font_family_link=preg_replace("/ /","+",$buzzycss_body_font_family);
$buzzycss_style=$row['buzzycss_style'];
$buzzycss_loader=$row['buzzycss_loader'];
$buzzycss_bg=$row['buzzycss_bg'];
$img_cont_width=($buzzycss_width-10)/6;
$img_cont_width2=100/6;
$img_cont_width3=100/5;
$img_cont_width4=100/4;
$img_cont_width5=100/3;
$img_cont_width6=100/2;
}


$basic_limits_query = "SELECT * FROM buzzylimits WHERE buzzylimit_id=1";
foreach ($connread->query($basic_limits_query) as $row) {
$buzzylimit_chatone=$row['buzzylimit_chatone'];
$buzzylimit_chattwo=$row['buzzylimit_chattwo'];	
$buzzylimit_chatthree=$row['buzzylimit_chatthree'];	
}

$website_conn_query = "SELECT * FROM  buzzyconnection WHERE buzzyconnection_id=1";
foreach ($connread->query($website_conn_query) as $row) {
$buzzyconnection_value=$row['buzzyconnection_value'];

if($buzzyconnection_value==0){
$added_val=1;	
$connsufix='';	
}
else if($buzzyconnection_value==1){
$added_val=0;
$connsufix='two';	
}

$buzzyconnection_timestamp=$row['buzzyconnection_timestamp'];
$buzzyconnection_difference=$now-$buzzyconnection_timestamp;	
}	


if($buzzywebsite_status==1){
$delete_usersunactive_query = "DELETE   FROM buzzyusers WHERE buzzyuser_age=0 AND buzzyuser_onlinestatus=0";
$stmt = $connwrite->prepare($delete_usersunactive_query);
$stmt->execute();
$OK = $stmt->rowCount();
}

$mailing_query = "SELECT * FROM buzzymailing_list";
if(2>5){
foreach ($connread->query($mailing_query) as $row) {
$buzzymailing_list_email=$row['buzzymailing_list_email'];		
$buzzymailing_list_timestamp=$row['buzzymailing_list_timestamp'];
$from=$buzzyemail;
$to = $buzzymailing_list_email;
$subject = 'Website Change Request';
$message = '<html>
<head>
<title>HTML email</title>
<style>

</style>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>';
        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        // Create email headers
        $headers .= 'From: '.$buzzyemail."\r\n".
        'Reply-To: '.$buzzyemail."\r\n" .
        'X-Mailer: PHP/' . phpversion();
mail($from, $to, $subject, $message, $headers);
}
}


[size=xsmall]Toevoeging op 22/03/2017 23:17:23:[/size]

mixed-content dat zijn uiteraard de ingeladen img

Reageren