introduction fails if confirmation differs by http vs https
This commit is contained in:
parent
0db145dafa
commit
fda593caed
2
boot.php
2
boot.php
|
@ -7,7 +7,7 @@ require_once('include/text.php');
|
||||||
require_once("include/pgettext.php");
|
require_once("include/pgettext.php");
|
||||||
|
|
||||||
|
|
||||||
define ( 'FRIENDIKA_VERSION', '2.2.1068' );
|
define ( 'FRIENDIKA_VERSION', '2.2.1069' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1079 );
|
define ( 'DB_UPDATE_VERSION', 1079 );
|
||||||
|
|
||||||
|
|
|
@ -528,13 +528,23 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
|
||||||
dbesc($decrypted_source_url),
|
dbesc($decrypted_source_url),
|
||||||
intval($local_uid)
|
intval($local_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if(! count($ret)) {
|
if(! count($ret)) {
|
||||||
|
if(strstr($decrypted_source_url,'http:'))
|
||||||
|
$newurl = str_replace('http:','https:',$decrypted_source_url);
|
||||||
|
else
|
||||||
|
$newurl = str_replace('https:','http:',$decrypted_source_url);
|
||||||
|
|
||||||
|
$ret = q("SELECT * FROM `contact` WHERE `url` = '%s' AND `uid` = %d LIMIT 1",
|
||||||
|
dbesc($newurl),
|
||||||
|
intval($local_uid)
|
||||||
|
);
|
||||||
|
if(! count($r)) {
|
||||||
// this is either a bogus confirmation (?) or we deleted the original introduction.
|
// this is either a bogus confirmation (?) or we deleted the original introduction.
|
||||||
$message = t('Contact record was not found for you on our site.');
|
$message = t('Contact record was not found for you on our site.');
|
||||||
xml_status(3,$message);
|
xml_status(3,$message);
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$relation = $ret[0]['rel'];
|
$relation = $ret[0]['rel'];
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
require_once('include/Scrape.php');
|
||||||
|
|
||||||
|
function probe_content(&$a) {
|
||||||
|
|
||||||
|
$o .= '<h3>Probe Diagnostic</h3>';
|
||||||
|
|
||||||
|
$o .= '<form action="probe" method="get">';
|
||||||
|
$o .= 'Lookup address: <input type="text" style="width: 250px;" name="addr" value="' . $_GET['addr'] .'" />';
|
||||||
|
$o .= '<input type="submit" name="submit" value="Submit" /></form>';
|
||||||
|
|
||||||
|
$o .= '<br /><br />';
|
||||||
|
|
||||||
|
if(x($_GET,'addr')) {
|
||||||
|
$addr = trim($_GET['addr']);
|
||||||
|
$res = probe_url($addr);
|
||||||
|
$o .= '<pre>';
|
||||||
|
$o .= str_replace("\n",'<br />',print_r($res,true));
|
||||||
|
$o .= '</pre>';
|
||||||
|
}
|
||||||
|
return $o;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user