Слово тогда, наряду с то и так, может выступать коррелятом условных союзов типа если (см. § 3002 и § 3011 «Русской грамматики» 1980 г.). Соответственно, пунктуация при двойном союзе если... тогда такая же, как при двойном союзе если... то...
Запятая ставится, при этом предложение построено некорректно: деепричастный оборот должен быть согласован с подлежащим и сказуемым.
В этих случаях предлоги вариантны.