Hola a todos, despues de un rato de estar con php decidí cambiar a java ee y conocer mas lenguajes los cuales son mas seguros y mas potentes por asi decirlo, asi que este es mi primer post en esta sección.
Gracias
Estoy tratando de hacer mi sistema web, donde tenga una forma de autenticacion.
Ya configure el web.xml
Código PHP:
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/login-failed.jsp</form-error-page>
</form-login-config>
</login-config>
<security-constraint>
<web-resource-collection>
<web-resource-name>Todas las paginas que requieren estar registrado</web-resource-name>
<description>Accesibles por todos los registrados</description>
<url-pattern>/index.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<description>Roles con acceso</description>
<role-name>example</role-name>
</auth-constraint>
</security-constraint>
y dentro del login.jsp ya tengo el formulario
Código PHP:
<form method="POST" action="j_security_check">
<table width="261" border="1">
<tr>
<td width="79">Usuario</td>
<td width="166" align="right"><input type="text" name="j_username"/></td>
</tr>
<tr>
<td>Contraseña</td>
<td align="right">
<input type="password" name="j_password"/>
</td>
</tr>
<tr>
<td> </td>
<td><label>
<div align="right">
<input type="submit" name="button" id="button" value="Entrar" />
</td></tr>
</table></form>
El problema es que no encuentro como hacer que el servidor valla y busque en la base de datos y vea si esta autorizado y tenga sus roles,
en otras palabras no entiendo como j_security_check funciona.
Estoy utilizando Netbeans y glassfish.
Alguien tiene idea de como hacer
gracias
Lophophora