use Friendica\Database\DBA;
use Friendica\Model\Contact;
use Friendica\Model\Profile;
-use Friendica\Util\Strings;
use Friendica\Util\Network;
+use Friendica\Util\Strings;
function redir_init(App $a) {
&& is_array($_SESSION['remote']))
{
foreach ($_SESSION['remote'] as $v) {
- if ($v['uid'] == $_SESSION['visitor_visiting'] && $v['cid'] == $_SESSION['visitor_id']) {
+ if (!empty($v['uid']) && !empty($_SESSION['visitor_visiting']) &&
+ !empty($v['cid']) && !empty($_SESSION['visitor_id']) &&
+ $v['uid'] == $_SESSION['visitor_visiting'] &&
+ $v['cid'] == $_SESSION['visitor_id']) {
// Remote user is already authenticated.
$target_url = defaults($url, $contact_url);
Logger::log($contact['name'] . " is already authenticated. Redirecting to " . $target_url, Logger::DEBUG);