miércoles, 28 de agosto de 2019

Login JSP

<%@page import="pqSecurity.SecurityInterface"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page session="true" %>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Login</title>
        <link href="css/estilo.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <div id="cuadro">
            <form action="index.jsp" method="POST">
                <p id="titulo">INICIAR SESIÓN</p>
                <hr>
                <br/><br/>
                
                <label id="subtitulo1" for="user">NOMBRE DE USUARIO</label>
                <br/><br/>
                <input type="text" class="entrada" id="user" name="txtUsuario"/>
                <br/><br/>
                
                <label id="subtitulo2" for="pass">PASSWORD</label>
                <br/><br/>
                <input type="password" class="entrada" id="pass" name="txtPassword"/>
                <br/><br/>
                
                <input type="submit" name = "btnIngresar" value="Ingresar" id="boton"/>
            </form>
            
            <%
                SecurityInterface op = new SecurityInterface();
                
                HttpSession sesion = request.getSession();
                
                if (request.getParameter("btnIngresar") != null) {
                    String usuario = request.getParameter("txtUsuario");
                    String password = request.getParameter("txtPassword");
                    
                    boolean acceso = op.logear(usuario, password);
                    
                    if (acceso) {
                        sesion.setAttribute("user", usuario);
                        session.setAttribute("nivel", "1");
                        response.sendRedirect("indexMain.jsp");
                    } else {
                        out.write("El usuario o la contraseña es incorrecta.");
                    }
                }
                if (request.getParameter("cerrar") != null) {
                    sesion.invalidate();
                }
                %>
            
            <br/><br/>
            <p id="marca">Jorge Pérez</p>
        </div>
    </body>
</html>

No hay comentarios.:

Publicar un comentario