Решение оказалось следующее, переписал следующим образом, без редиректа на другую страницу
Подтягивает все как нужно.
if ($sevendays) {
if (password_verify($data['login'], $sevendays->password))
$SESSION['logged_user'] = $sevendays;
$activeseven = R::dispense('activensevendays');
$activeseven->token = $sevendays;
$activeseven->join_date = $date;
$activeseven->expire = $date_expire_sevendays;
$activeseven->login = $data['login'];
$activeseven->token = $hashseven;
R::store($activeseven);
R::exec("DELETE FROM sevendays WHERE login = ?", [$data]);
}
elseif($sevendays == false) {
$activesevendouble = R::getCell('SELECT `token` FROM activensevendays WHERE `login` = ? LIMIT 1', [$data]);
if ($activesevendouble)
{
$urrlll = "http://example.com/activate.php?sevendays=$activesevendouble";
echo $urrlll;
}
}
Все остальные блоки по аналогии. Костыли , но работает