ho utilizzato l'autenticazione messa a disposizione da tomcat, vorrei sapere se c'è un modo, una volta effettuato il login, di sapere i dati dell'utente loggato in modo da personalizzare i contenuti;
per l'autenticazione con tomcat ho modificato il file server.xml usando il realm per connettermi al mio database jdbc:
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/authority"
connectionName="test" connectionPassword="test"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
e poi ho usato una pagina con una form:
<form action="j_security_check" METHOD="get">
<tr>
<td align="right">Username</td>
<td><input type="text" name="j_username"></td>
</tr>
<tr>
<td align="right">Password</td>
<td><input type="password" name="j_password"></td>
</tr>
<tr><td><input type="submit" value="Invia"></td></tr>
</form>