Здравствуйте, Dronkoff, Вы писали:
D>Здравствуйте, k_2, Вы писали:
k_2>>Все работает на localhost и не работает в интранете
k_2>>От каких настроек зависит? на IIS уже вроде все настройки перепробовала
D>От IIS практически не зависит.
D>Насколько я понял, то не работает не все
, а именно процедура входа после выхода.
D>Проблема скорее всего в куках.
D>Попробуй в Global.asax в обработчике Application_AuthenticateRequest посмотреть на коллекцию Context.Request.Cookies.
D>Из чего она состоит?
D>На серваке, на котором все
неработает стоит один экземпляр приложения?
D>Если нет, то надо чтоб у каждого экземпляра приложения название кук были разные. Можно еще попробовать ограничивать куки по пути. Например:
D>D><authentication mode="Forms">
D> <forms loginUrl="logon.aspx" name="pid_auth_1" timeout="60" path="/pid_app_1" />
D></authentication>
D>
спасибо я сейчас
все попробую

сервак пока состоит из моей машины, экземпляр один, с куками немного поигралась
var
hc: HttpCookie;
ts: TimeSpan;
begin
hc := FormsAuthentication.GetAuthCookie(tbxUser.Text, false);
ts := TimeSpan.Create(1,0,0,0);
hc.Expires := DateTime.Now.Add(ts);
Response.Cookies.Add(hc);...
безрезультатно
ещё выводила в label
FormsAuthentication.GetRedirectUrl(tbxUser.Text, false) — одинаковое значение в обоих случаях
И ещё маленькое уточнение "то не работает не
все
, а именно процедура входа после выхода."
не работает именно с первого входа а не после выхода