Solicitud de código: escriba un programa en Jsp para permitir a los usuarios olvidar sus contraseñas. Siempre que ingresen su nombre de usuario y respondan las preguntas sobre la contraseña, podrán recuperar sus contraseñas.
1. Cree una base de datos con al menos los siguientes campos
nombre de usuario varchar(30) almacena el nombre de usuario
userpwd varchar(30) almacena la contraseña del usuario
p >
userques varchar(255) almacena preguntas de los usuarios para recuperar contraseñas que no se pueden recordar
userkey varchar(255) almacena respuestas a las preguntas
2 Cree una página JSP<. /p> p>
Dos cuadros de entrada
Nombre de usuario lt; input type="text" name="username"gt; brgt; aquí Base de datos, lea las preguntas, también puede crear directamente una lista desplegable, dejar que el usuario seleccione la pregunta y luego verificar si la pregunta es la que se seleccionó cuando el usuario se registró. Si es así, se permitirá ingresar la respuesta. De lo contrario, indicará que la pregunta es incorrecta
Respuesta a la pregunta: lt; input type="text" name="userkey"gt; 3. Escriba un JSP que maneje el envío de recuperación de contraseña
lt;
String nombre de usuario = request.getParameter("username").trim();
String userques = request.getParameter("userques").trim();
p>
String userpwd = "" //Definir contraseña
if(username == usuario de consulta de base de datos amp; userques == pregunta de consulta de base de datos) {
userpwd = Consulta la base de datos
session.setAttribute("userpwd",
);}
gt;
4. En JSP Eliminar userpwd de
lt; "userpwd");
gt;
Establecer en JSP Solo muéstralo