]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/User.php
Merge pull request #9032 from annando/local-access
[friendica.git] / src / Model / User.php
index 38fe3b0ec4798c4826680218b3e4b7042dca2598..990df65dbd30f585bf83625cff5eaa3efd35ffcb 100644 (file)
@@ -164,6 +164,11 @@ class User
         */
        public static function getIdForURL(string $url)
        {
+               // Avoid any database requests when the hostname isn't even part of the url.
+               if (!strpos($url, DI::baseUrl()->getHostname())) {
+                       return 0;
+               }
+
                $self = Contact::selectFirst(['uid'], ['self' => true, 'nurl' => Strings::normaliseLink($url)]);
                if (!empty($self['uid'])) {
                        return $self['uid'];