У меня есть сайт 3.5 .net, в котором выполняется проверка подлинности с помощью форм в папке с именем «portal». После успешного входа в систему весь код запускается из этой папки, и все работает очень хорошо.
Однако я недавно установил sigma grid, и он использует вызов типа JSON для data.aspx для заполнения сетки. Это работало очень хорошо, пока клиент не попытался войти, перейдя по адресу mydomain.com против www.mydomain.com.
Поскольку вызов JSON в javascript говорит о необходимости извлечения данных из http://www.mydomain.com/portal/data.aspx против http://mydomain.com/portal/data.aspx, вызов не выполняется, поскольку они вошли в систему через mydomain.com против www.mydomain.
Мне интересно, есть ли способ сообщить .net, что с успешной аутентификацией или без нее, в порядке или нет? Я мог бы также контролировать страницу входа в систему и вводить 301, чтобы убедиться, что они могут войти только через www, но это вызвало некоторые другие проблемы, которые я до сих пор не выяснил.
Любые идеи с благодарностью.