Emplea un filtro para controlar el acceso a un servlet. Para ello, establece un parámetro de inicio del filtro con el valor de la contraseña de acceso. El cliente envía la contraseña de acceso desde el cuadro de texto de un formulario al servlet y el filtro intercepta la comunicación comprobando si la contraseña es correcta. En caso de que no lo sea responderá con un código de error HTTP 401 (Unauthorized) que nos llevará a una página JSP de error donde se visualizará la razón del rechazo del acceso y nos mostrará de nuevo el cuadro de texto para reintentarlo.
El usuario ha de introducir la contraseña para acceder al Servlet |
Si la contraseña es incorrecta se nos insta a reintentar el acceso. |
Si la contraseña es la esperada ("123" en el ejemplo) accedemos al servlet, que nos muestra la salida. |
No hay comentarios:
Publicar un comentario