Hallo zusammen,
wir haben hier eine kleine Benutzerverwaltung in jsp-Seiten vorliegen. Diese haben wir nun angepasst, was die Textfelder der Benutzereingabe angeht.
Das wiederum erkläre ich, damit klar ist, das am Login sich nichts verändert hat
Nun ist das so, das jede Seite eine "header.jsp" includiert, in der die Session auf Gültigkeit getestet wird. Die Session wird vom Server verwaltet, ist also nicht "selbstgebaut".
header.jsp-Code:
Wenn die "index.jsp" mit "?session" aufgerufen ist, wird die Session ungültig erklärt und der Login neu aufgerufen.
Nun zum Problem:
Nachdem wir diese Änderungen im "backend" durchgeführt haben klappt der Login nicht mehr auf allen Rechnern, so gibt es nun zwei von sieben Rechnern, auf denen durch die "header.jsp" sofort nach dem Login die Session für abgelaufen erklärt wird.
Alle Rechner MÜSSEN den jeweils installierten IE verwenden, ich darf weder die Version ändern, noch einen anderen Browser installieren (Bitte nicht thematisieren, ist einfach so).
1. Erst dachte ich an ein Cookie-Problem, habe also auf allen "kaputten" die Cookies und die "temporären Internetdateien" gelöscht.
Fehlanzeige.
2. Dann habe ich die IE-Sicherheitseinstellungen allesamt auf den niedrigsten Level gestellt.
Fehlanzeige.
3. Dann habe ich, nach dem Löschen dieser Daten, die entsprechenden Rechner mal verzweifelt neu gebootet.
Wieder Fehlanzeige.
Merkwürdig ist, das dieses unabhängig von Windows-Version und IE-Version ist. So habe ich bei den beiden "kaputten" die Kombination IE5.5/NT4 und IE6/W2k. Genau diese Kombinationen sind aber auch bei den anderen 5 auf denen es klappt ?!?!?
Jemand eine Idee?
Grüße, Florian
wir haben hier eine kleine Benutzerverwaltung in jsp-Seiten vorliegen. Diese haben wir nun angepasst, was die Textfelder der Benutzereingabe angeht.
Das wiederum erkläre ich, damit klar ist, das am Login sich nichts verändert hat
Nun ist das so, das jede Seite eine "header.jsp" includiert, in der die Session auf Gültigkeit getestet wird. Die Session wird vom Server verwaltet, ist also nicht "selbstgebaut".
header.jsp-Code:
Code:
<%@ page contentType="text/html; charset=ISO-8859-15" %>
<%
if(!request.isRequestedSessionIdValid()){
response.sendRedirect("index.jsp?session");
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
....
....
Wenn die "index.jsp" mit "?session" aufgerufen ist, wird die Session ungültig erklärt und der Login neu aufgerufen.
Nun zum Problem:
Nachdem wir diese Änderungen im "backend" durchgeführt haben klappt der Login nicht mehr auf allen Rechnern, so gibt es nun zwei von sieben Rechnern, auf denen durch die "header.jsp" sofort nach dem Login die Session für abgelaufen erklärt wird.
Alle Rechner MÜSSEN den jeweils installierten IE verwenden, ich darf weder die Version ändern, noch einen anderen Browser installieren (Bitte nicht thematisieren, ist einfach so).
1. Erst dachte ich an ein Cookie-Problem, habe also auf allen "kaputten" die Cookies und die "temporären Internetdateien" gelöscht.
Fehlanzeige.
2. Dann habe ich die IE-Sicherheitseinstellungen allesamt auf den niedrigsten Level gestellt.
Fehlanzeige.
3. Dann habe ich, nach dem Löschen dieser Daten, die entsprechenden Rechner mal verzweifelt neu gebootet.
Wieder Fehlanzeige.
Merkwürdig ist, das dieses unabhängig von Windows-Version und IE-Version ist. So habe ich bei den beiden "kaputten" die Kombination IE5.5/NT4 und IE6/W2k. Genau diese Kombinationen sind aber auch bei den anderen 5 auf denen es klappt ?!?!?
Jemand eine Idee?
Grüße, Florian