实现前端md5加密与记住用户名密码功能


闲暇时查了下关于md5加密的东西,现在一般都会在前台进行加密然后传到后台,这也是出于安全性的考虑吧,所以写了个小例子,作为笔记记录一下哈。

 
  
login.html,注意要导入相关的js



md5




姓名: 密码: 记住密码:

loginController 代码片段:

String setCookie = request.getParameter("SAVE_PWD");
        if ("_YES".equals(setCookie)) {
            // 设置cookie
            Cookie cookieName = new Cookie("userNbr", userNbr);
            cookieName.setMaxAge(7 * 24 * 60 * 60 * 1000);
            response.addCookie(cookieName);
            Cookie cookiePwd = new Cookie("userPwd", pwd);
            cookiePwd.setMaxAge(7 * 24 * 60 * 60 * 1000);
            response.addCookie(cookiePwd);
        }
        else {
            Cookie[] cookies = request.getCookies();
            for (int i = 0; i < cookies.length; i++) {
                if ("userNbr".equals(cookies[i].getName()) || "userPwd".equals(cookies[i].getName())) {
                    cookies[i].setMaxAge(0);
                    response.addCookie(cookies[i]);
                }
            }
        }


你可能感兴趣的:(javaweb)