в обоих случаях идёт одинаковый редирект - просто вынести его за условие