Ich habe derzeit ein Webprojekt eingerichtet, wobei die formularbasierte JDBC-Realm-Authentifizierung auf dem Tomcat-Server eingerichtet wurde.Hinzufügen einer Anfrage, wenn sich der Benutzer anmeldet
Ich möchte die IP-Adresse des Benutzers, der sich in einer Datenbank anmeldet, mit der HttpServletRequest-Klasse speichern.
Wo (nach welcher Aktion) würde ich diese Anforderungsfunktion auf meinen JSP-Seiten hinzufügen?
Ich verwende JSP/Servlet, Tomcat und MySQL.
Danke!
Wo würde ich dieses Protokoll finden? Auch wie würde ich in der Lage sein zu sagen, welche Anfrage ist die Login-Anfrage, und wie würde ich das verwenden, um in meine Datenbank zu posten? – NotAMonkey24
Sie würden wissen, dass es sich um eine Login-Anfrage handelt, weil es auf die Login-Seite ging. Sie würden wissen, dass es sich um eine fehlgeschlagene Anmeldeanforderung handelt, da der Code HTTP 401 wäre. Sie wissen, dass authN erfolgreich war, der Benutzer jedoch nicht über die richtigen Berechtigungen verfügt, da der Code 403 lautet. Diese Protokolldatei befindet sich in TOMCAT_HOME/logs. Schauen Sie hier für weitere Informationen: http://www.techstacks.com/howto/configure-access-logging-in-tomcat.html –
Das funktioniert, danke! Momentan bekomme ich nur 0.0.0.0.0.1 von getRemoteAddr, aber das ist richtig für localhost, oder? – NotAMonkey24