G
GAST
Gast
hi,
ich versuche z.Z mit folgendem code dem benutzer einer seite die möglichkeit zu geben sein passwort zu ändern:
die jsp dazu besteht nur aus 3 input feldern um altes und neues passwort einzugeben
wenn ich dat teil nun ausführen möchte, öffnet sich n kleines fenster in dem ich gefragt werde für welchen benutzer ich denn nun das passwort ändern möchte. in dem fenster sind dann die bisher erstellten benutzer aufgelistet.
(naja is blöd zu erklären aber ich hab keine ahnung wie man hier bilder hochlädt sonst könnt ich´s zeigen)
wenn ich dann einen davon auswähle passiert erstmal garnichts ausser das meine session beendet wird.
mein problem ist jetzt das ich keine ahnung wo das blöde fenster herkommt denn explizit aufrufen tu ich es ja nicht.
ich denk mir mal das dass vom tomcat(Version 5.5) kommt aber sicher bin ich mir da nicht deshalb wärs super wenn jemand vllt ne vermutung hat wo das fenster herkommt (vllt tomcat benutzerverwaltung?) oder das problem kennt.
mfg
rod
ich versuche z.Z mit folgendem code dem benutzer einer seite die möglichkeit zu geben sein passwort zu ändern:
Code:
Class.forName(jdbc_driver);
con = DriverManager.getConnection(jdbc_url, "root", "");
stmt = con.createStatement();
String user = req.getParameter("user");
String passwort_alt = req.getParameter("passwort_alt");
String passwort_neu = req.getParameter("passwort_neu");
String passwort_neu2 = req.getParameter("passwort_neu2");
String passwortDB = "";
String strQuery = "Select * from usertabelle where Name='" + user + "'";
int cnt = 0;
ResultSet rs;
rs = stmt.executeQuery(strQuery);
while(rs.next()){
passwortDB = rs.getString("passwort");
}
if(passwort_alt.equals(passwortDB)){
if(passwort_neu.equals(passwort_neu2)){
strQuery = "Update usertabelle set Passwort='" + passwort_neu + "' where Name='" + user + "'";
cnt = stmt.executeUpdate(strQuery);
}
}
if(cnt > 0 ){
req.setAttribute("bestaetigung", "Kennwort wurde erfolgreich aktualisiert");
config.getServletContext().getRequestDispatcher(
"/todo.jsp").forward(req, resp);
}else{
req.setAttribute("fehlertext", "Kennwort konnte nicht aktualisiert werden");
config.getServletContext().getRequestDispatcher(
"/todo.jsp").forward(req, resp);
}
die jsp dazu besteht nur aus 3 input feldern um altes und neues passwort einzugeben
wenn ich dat teil nun ausführen möchte, öffnet sich n kleines fenster in dem ich gefragt werde für welchen benutzer ich denn nun das passwort ändern möchte. in dem fenster sind dann die bisher erstellten benutzer aufgelistet.
(naja is blöd zu erklären aber ich hab keine ahnung wie man hier bilder hochlädt sonst könnt ich´s zeigen)
wenn ich dann einen davon auswähle passiert erstmal garnichts ausser das meine session beendet wird.
mein problem ist jetzt das ich keine ahnung wo das blöde fenster herkommt denn explizit aufrufen tu ich es ja nicht.
ich denk mir mal das dass vom tomcat(Version 5.5) kommt aber sicher bin ich mir da nicht deshalb wärs super wenn jemand vllt ne vermutung hat wo das fenster herkommt (vllt tomcat benutzerverwaltung?) oder das problem kennt.
mfg
rod