基于SpringMVC的用户三次登录失败案例


基于SpringMVC的用户三次登录失败案例,用户连续三次登录失败后,只有等24小时之后才可以登录。本案例为了演示,设置时间为2分钟,可以自行修改...
资源截图
代码片段和文件信息
package com.geekymv.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.geekymv.model.MyEnum;
import com.geekymv.model.User;
import com.geekymv.service.UserService;

@Controller
@RequestMapping(“/user“)
public class UserController {

@Autowired
private UserService userService;
public void setUserService(UserService userService) {
this.userService = userService;
}

@RequestMapping(value=“/login“ method=RequestMethod.GET)
public String login() {
return “userlogin“;
}

@RequestMapping(value=“/login“ method=RequestMethod.POST)
public String login(User user Model model) {

MyEnum myEnum = userService.login(user.getUsername() user.getPassword());

if(myEnum == MyEnum.LOGIN) {
return “redirect:/user/login“;
}

if(myEnum == MyEnum.SUCCESS){
return “success“;


if(myEnum == MyEnum.WAIT) {
return “wait“;
}

return null;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        886  2014-12-04 15:35  springmvc_user.classpath

     文件       1255  2014-12-04 16:30  springmvc_user.project

     文件        503  2014-12-04 15:35  springmvc_user.settings.jsdtscope

     文件        364  2014-12-04 15:35  springmvc_user.settingsorg.eclipse.jdt.core.prefs

     文件        571  2014-12-04 15:35  springmvc_user.settingsorg.eclipse.wst.common.component

     文件        345  2014-12-04 15:35  springmvc_user.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-12-04 15:35  springmvc_user.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-12-04 15:35  springmvc_user.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件        458  2014-12-04 16:30  springmvc_user.springBeans

     文件       1721  2014-12-05 08:40  springmvc_useruildclassescomgeekymvcontrollerUserController.class

     文件       1615  2014-12-05 09:53  springmvc_useruildclassescomgeekymvdaoimplUserDAOImpl$1.class

     文件       2296  2014-12-05 09:53  springmvc_useruildclassescomgeekymvdaoimplUserDAOImpl.class

     文件        308  2014-12-05 08:40  springmvc_useruildclassescomgeekymvdaoUserDAO.class

     文件       1039  2014-12-05 08:40  springmvc_useruildclassescomgeekymvmodelMyEnum.class

     文件       2451  2014-12-05 08:40  springmvc_useruildclassescomgeekymvmodelUser.class

     文件       3019  2014-12-05 08:40  springmvc_useruildclassescomgeekymvserviceimplUserServiceImpl.class

     文件        321  2014-12-05 08:40  springmvc_useruildclassescomgeekymvserviceUserService.class

     文件       2367  2014-12-05 08:40  springmvc_useruildclassescomgeekymvutilConfiguration.class

     文件        187  2014-12-05 08:40  springmvc_useruildclassescomgeekymvutilConvert2object.class

     文件        970  2014-12-05 08:40  springmvc_useruildclassescomgeekymvutilDateUtil.class

     文件       1564  2014-12-05 08:40  springmvc_useruildclassescomgeekymvutilDBSource.class

     文件       3028  2014-12-05 08:40  springmvc_useruildclassescomgeekymvutilDBUtil.class

     文件        108  2014-12-04 16:37  springmvc_useruildclassesdb.properties

     文件       1164  2014-12-04 16:30  springmvc_useruildclassesspringmvc.xml

     文件        108  2014-12-04 16:37  springmvc_userconfigdb.properties

     文件       1164  2014-12-04 16:30  springmvc_userconfigspringmvc.xml

     文件       1179  2014-12-04 21:43  springmvc_usersrccomgeekymvcontrollerUserController.java

     文件       2047  2014-12-05 09:53  springmvc_usersrccomgeekymvdaoimplUserDAOImpl.java

     文件        474  2014-12-04 17:33  springmvc_usersrccomgeekymvdaoUserDAO.java

     文件         83  2014-12-04 21:04  springmvc_usersrccomgeekymvmodelMyEnum.java

............此处省略61个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)