Вы перенаправляете на другую "классическую" страницу ASP на том же сайте? Если это так, вам лучше хранить строку аутентификации в переменной Session и / или использовать Server.Transfer. Server.Transfer передаст выполнение другому ASP-сценарию, который затем получит доступ к объекту Request вызывающей страницы.
Также ... response.setHeader? В классическом пре .NET ASP? Классический ASP использует response.addheader и response.redirect, а не response.setHeader и response.sendRedirect.
Возможно, вы затем используете On Error Resume и не видите ошибок, которые на самом деле генерирует код. Потому что этот код не будет работать.