资源简介
Spring+Mybatis+SpringMvc实现登录,注册功能,注册带MD5加密,项目导进去直接可以运行
代码片段和文件信息
package com.dk.controller;
import javax.servlet.http.HttpSession;
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 com.aliyuncs.exceptions.ClientException;
import com.dk.entity.User;
import com.dk.service.UserService;
import com.dk.tool.MD5Util;
import com.dk.tool.SmsDemo;
@Controller
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(“/addUser“)
public String addUser(){
return “addUser“;
}
@RequestMapping(“/addU“)
public String addUser(Model modelString userNameString userPassword) {
// System.out.println(“添加用户开始“);
model.addAttribute(“userName“ “dk“);
System.out.println(“加密前用户名“+userName+“加密前密码“+userPassword);
if(userName!=““&&userPassword!=““){
System.out.println(“加密后密码“+MD5Util.KL(userPassword));
userService.adds(userName MD5Util.KL(userPassword));
System.out.println(“添加用户结束“);
return “register“;
}
return “error“;
}
@RequestMapping(“/login“)
public String login(){
return “login“;
}
@RequestMapping(“/dologin“)
public String login(String userNameString userPasswordHttpSession session) {
System.out.println(“用户名“+userName);
System.out.println(“原始密码“+userPassword);
System.out.println(“MD5加密后的密码“+MD5Util.JM(userPassword));
User user=userService.logins(userName MD5Util.JM(userPassword));
//System.out.println(“获取“+user.getUserPassword());
//System.out.println(“MD5解密后密码“+MD5Util.JM(user.getUserPassword()));
//System.out.println(user.getId());
System.out.println(user);
if(user!=null){
System.out.println(“输出信息“);
session.setAttribute(“user“ user);
return “success“;
}
//return “redirect:../error.jsp“;
return “error“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2551 2018-05-16 19:52 项目\SSM1\.classpath
文件 1037 2018-05-16 21:43 项目\SSM1\.project
文件 567 2018-03-06 10:30 项目\SSM1\.settings\.jsdtscope
文件 364 2018-03-11 11:20 项目\SSM1\.settings\org.eclipse.jdt.core.prefs
文件 541 2018-04-18 17:22 项目\SSM1\.settings\org.eclipse.wst.common.component
文件 345 2018-03-06 10:30 项目\SSM1\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-03-06 10:30 项目\SSM1\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-03-06 10:30 项目\SSM1\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2775 2018-05-16 21:56 项目\SSM1\build\classes\com\dk\controller\UserController.class
文件 517 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\dao\UserMapper.class
文件 910 2018-05-16 21:41 项目\SSM1\build\classes\com\dk\dao\UserMapper.xm
文件 980 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\entity\User.class
文件 361 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\service\UserService.class
文件 1419 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\service\UserServiceImpl.class
文件 2367 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\tool\MD5Util.class
文件 6195 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\tool\SmsDemo.class
文件 580 2018-05-16 21:43 项目\SSM1\build\classes\com\dk\tool\Test.class
文件 152 2018-05-16 21:36 项目\SSM1\build\classes\databa
文件 1837 2018-03-09 09:21 项目\SSM1\build\classes\log4j.properties
文件 302 2018-05-16 21:36 项目\SSM1\build\classes\mybatis-config.xm
文件 2951 2018-05-16 21:37 项目\SSM1\build\classes\springmvc.xm
文件 152 2018-05-16 21:36 项目\SSM1\resources\databa
文件 1837 2018-03-09 09:21 项目\SSM1\resources\log4j.properties
文件 302 2018-05-16 21:36 项目\SSM1\resources\mybatis-config.xm
文件 2951 2018-05-16 21:37 项目\SSM1\resources\springmvc.xm
文件 2025 2018-05-16 21:56 项目\SSM1\src\com\dk\controller\UserController.java
文件 427 2018-05-16 21:33 项目\SSM1\src\com\dk\dao\UserMapper.java
文件 910 2018-05-16 21:41 项目\SSM1\src\com\dk\dao\UserMapper.xm
文件 535 2018-05-16 21:33 项目\SSM1\src\com\dk\entity\User.java
文件 310 2018-05-16 21:33 项目\SSM1\src\com\dk\service\UserService.java
............此处省略64个文件信息
评论
共有 条评论