首页>代码>spring mvc+maven实现Java web用户登录图片验证码简单项目实例>/com.verifyCode/src/main/java/com/chen/controller/LoginController.java
package com.chen.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class LoginController {

	/**
	 * 登录验证
	 * @param request
	 * @return
	 */
	@RequestMapping("login")
	public String home(HttpServletRequest request){
		
		HttpSession session = request.getSession(true);
		String checkCode = (String) session.getAttribute("verCode");
		//验证码
	    String paramsCheckCode = request.getParameter("checkCode").trim();
	        
		 if (checkCode.equalsIgnoreCase(paramsCheckCode)) {
            System.out.println("check code ok");
            
            request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456 <br/>验证码 OK");
		 } else {
        	
        	request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456 <br/>验证码 not OK");
		 }
		 
		String userName = request.getParameter("userName");
		String passWord = request.getParameter("passWord");
		if(userName.equals("admin") && passWord.equals("123456")){
			request.setAttribute("success", "登录成功!!");
		}
		return "home";
	}
	
	/**
	 * 忘记密码
	 */
	@RequestMapping("retrieve_pwd")
	public String retrieve_pwd(){
		
		return "retrieve_pwd";
	}
	
	/**
	 * 验证(验证码
	 * @param request
	 * @return
	 */
	@RequestMapping("register")
	public String register(HttpServletRequest request){
		
		HttpSession session = request.getSession(true);
		String checkCode = (String) session.getAttribute("verCode");
		//验证码
	    String paramsCheckCode = request.getParameter("checkCode").trim();
	        
		 if (checkCode.equalsIgnoreCase(paramsCheckCode)) {
	            System.out.println("check code ok");
	            
	            request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456 <br/>验证码 OK");
	        } else {
	        	
	        	request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456 <br/>验证码 not OK");
	        }
		
		String userName = request.getParameter("userName");
		String passWord = request.getParameter("passWord");
		if(userName.equals("admin") && passWord.equals("123456"))
		{
			request.setAttribute("success", "修改密码成功!!");
		}
		
		return "home";
	}
}
最近下载更多
李亮  LV19 2023年3月7日
taoshen95  LV14 2022年12月2日
xiaoxiexie  LV13 2022年11月13日
ajdgqd  LV3 2022年11月1日
莫回头  LV8 2022年5月20日
543666826  LV33 2021年11月28日
zhangn0929  LV1 2021年9月29日
孤独の王者  LV6 2021年8月4日
chenxiufeng  LV4 2021年7月1日
山盖123123  LV1 2021年6月28日
最近浏览更多
你爹正在加载中  LV4 2023年8月3日
李亮  LV19 2023年3月7日
taoshen95  LV14 2022年12月2日
xiaoxiexie  LV13 2022年11月13日
暂无贡献等级
ajdgqd  LV3 2022年11月1日
Aimer 2022年6月13日
暂无贡献等级
莫回头  LV8 2022年5月20日
兰文斌  LV6 2022年4月27日
杨豫川  LV12 2022年4月24日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友