Если вам нужно, чтобы ваше приложение отображало два разных состояния в зависимости от доступности JavaScript, вы можете попробовать что-то хакерское, например создание промежуточной страницы.
Эта страница будет содержать что-то вроде
<meta http-equiv="refresh" content="5;URL=mysite.php?js=0">
<script type="text/javascript">
window.location.replace("mysite.php?js=1");
</script>
Это перенаправит людей с Javascript на одну страницу, а остальные на другую. Это немного глупо, хотя.
Если ваши пользователи переходят на страницу входа в систему, у вас также может быть дополнительное скрытое поле на странице входа в систему:
<input id="hasJs" type="hidden" name="hasJs" value="">
А потом
<script type="text/javascript">
document.getElementById('hasJs').value = '1';
</script>
Hth
Сорин