ADD file via upload

master
mrag7x26q 4 years ago
parent 29ee4584fc
commit 19c21dda44

@ -0,0 +1,139 @@
package top.ezzd.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import top.ezzd.pojo.User;
import top.ezzd.service.UserService;
import top.ezzd.tools.SendEmailVerifyCode;
@Controller
public class VerifyCodeSendController {
private SendEmailVerifyCode sec;
@Resource
private UserService userServiceImpl;
/**
* ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>
* @param req
* @param session
* @return
*/
@RequestMapping("sendRegistCode")
@ResponseBody
public String SendVerifyCode(HttpServletRequest req, HttpSession session) {
String mailTo = req.getParameter("uname");
User u = new User();
u.setUname(mailTo);
User uu = userServiceImpl.selectUserByUname(u);
if(uu!=null){
return "3";
}
sec = new SendEmailVerifyCode();
try {
String registCode = sec.send(mailTo);
if (registCode == null) {
return "2";
} else {
session.setMaxInactiveInterval(60 * 5);
System.out.println(session.getMaxInactiveInterval());
session.setAttribute("registCode", registCode);
return "1";
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "0";
}
}
/**
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>
* @param session
* @return
*/
@RequestMapping("sendRestCode")
@ResponseBody
public String sendRestCode(HttpSession session) {
String mailTo = (String) session.getAttribute("uname");
User u = new User();
u.setUname(mailTo);
User uu = userServiceImpl.selectUserByUname(u);
if(uu==null){
return "3";
}
sec = new SendEmailVerifyCode();
try {
String restCode = sec.send(mailTo);
session.setAttribute("restCode", restCode);
session.setMaxInactiveInterval(60 * 5);
return "1";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "0";
}
}
/**
* <EFBFBD>޸<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>
* @param session
* @param req
* @return
*/
@RequestMapping("sendUpdateCode")
@ResponseBody
public String sendUpdateCode(HttpSession session,HttpServletRequest req) {
String mailTo = req.getParameter("uname");
User u = new User();
u.setUname(mailTo);
User uu = userServiceImpl.selectUserByUname(u);
if(uu==null){
return "3";
}
sec = new SendEmailVerifyCode();
try {
String updateCode = sec.send(mailTo);
session.setAttribute("updateCode", updateCode);
session.setMaxInactiveInterval(60 * 5);
return "1";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "0";
}
}
/**
* ɾ<EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>
* @param session
* @param req
* @return
*/
@RequestMapping("sendDeleteCode")
@ResponseBody
public String sendDeleteCode(HttpSession session,HttpServletRequest req) {
String mailTo = req.getParameter("uname");
User u = new User();
u.setUname(mailTo);
User uu = userServiceImpl.selectUserByUname(u);
if(uu==null){
return "3";
}
sec = new SendEmailVerifyCode();
try {
String deleteCode = sec.send(mailTo);
session.setAttribute("deleteCode", deleteCode);
session.setMaxInactiveInterval(60 * 5);
return "1";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "0";
}
}
}
Loading…
Cancel
Save