X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=boot.php;h=b8b9b0ec288de70711f7cbec8e6d4fd0da7ea743;hb=aa36d7ff75c6e64d4cc8062ab826fa41e31b10b9;hp=c996d06e3979cf9023084bed0ba3f1c6d2d41c65;hpb=ddcbe75f15386b3d59a51606b7b5521d4db44a1f;p=friendica.git diff --git a/boot.php b/boot.php index c996d06e39..b8b9b0ec28 100644 --- a/boot.php +++ b/boot.php @@ -1,6 +1,6 @@ get_hostname()); + $prefix = hash('crc32', $a->get_hostname()); } while (strlen($prefix) < ($size - 13)) { @@ -864,10 +869,10 @@ function get_guid($size = 16, $prefix = "") if ($size >= 24) { $prefix = substr($prefix, 0, $size - 22); - return(str_replace(".", "", uniqid($prefix, true))); + return str_replace('.', '', uniqid($prefix, true)); } else { $prefix = substr($prefix, 0, max($size - 13, 0)); - return(uniqid($prefix)); + return uniqid($prefix); } } @@ -920,10 +925,10 @@ function public_contact() if (!$public_contact_id && x($_SESSION, 'authenticated')) { if (x($_SESSION, 'my_address')) { // Local user - $public_contact_id = intval(Contact::getIdForURL($_SESSION['my_address'], 0)); + $public_contact_id = intval(Contact::getIdForURL($_SESSION['my_address'], 0, true)); } elseif (x($_SESSION, 'visitor_home')) { // Remote user - $public_contact_id = intval(Contact::getIdForURL($_SESSION['visitor_home'], 0)); + $public_contact_id = intval(Contact::getIdForURL($_SESSION['visitor_home'], 0, true)); } } elseif (!x($_SESSION, 'authenticated')) { $public_contact_id = false;