java 验证码 maven_spring mvc+maven实现Java web用户登录图片验证码简单项目实例

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
验证码 OK");

} else {

request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456
验证码 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
验证码 OK");

} else {

request.setAttribute("success_1", "尊敬的admin用户,您的密码为:123456
验证码 not OK");

}

String userName = request.getParameter("userName");

String passWord = request.getParameter("passWord");

if(userName.equals("admin") && passWord.equals("123456"))

{

request.setAttribute("success", "修改密码成功!!");

}

return "home";

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值