createUserAccountService()->setLocale($userId, $locale); $_SESSION['user']['locale'] = $locale; } } else { setcookie('locale', $locale, time() + 31536000, '/', '', false, true); } $target = Request::safeReturnTarget($_GET['return'] ?? ''); $target = Request::stripLocale($target); $target = Request::withLocale($target, $locale); Router::redirect($target);