制作html七天免登陆,七天免登录

七天免登录

//后台代码

@RequestMapping("tologin")

public String tologin() {

return "login";

}

/**

* 登录

* @param deng

* @param request

* @param response

* @return

*/

@RequestMapping("login")

@ResponseBody

public String login(User deng,Integer ck,HttpServletRequest request,HttpServletResponse response) {

// TODO Auto-generated method stub

try {

User login = powerService.login(deng.getUname());

System.out.println(login);

if(ck!=null) {

if(login!=null) {

request.getSession().setAttribute("login", login);

if(login.getPwd().equals(deng.getPwd())) {

//放入cookie

Cookie uname = new Cookie("uname", login.getUname());

Cookie pwd = new Cookie("pwd", login.getPwd());

uname.setMaxAge(60*60*24*7);

pwd.setMaxAge(60*60*24*7);

response.addCookie(uname);

response.addCookie(pwd);

return "登录成功";

}else {

return "密码错误";

}

}else {

return "登录失败";

}

}else {

if(login!=null) {

if(login.getPwd().equals(deng.getPwd())) {

request.getSession().setAttribute("login", login);

return "登录成功";

}else {

return "密码错误";

}

}else {

return "用户名错误";

}

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

return "登录失败";

}

}

//页面

登录

用户名:

密码:

记住用户名和密码

~~

更简便的方式:

~~

@RequestMapping("login")

@ResponseBody

public String login(User user,Integer y,HttpServletRequest request,HttpServletResponse response) throws IOException {

User user1 = service.login(user);

if(user1!=null) {

if(user1.getPassword().equals(user.getPassword())) {

**选中页面上的复选框,进行免登录**

if("y".equals(y)) {

Cookie username = new Cookie("username", user.getUsername());

username.setMaxAge(60*60*24*7);

username.setPath("/");

response.addCookie(username);

Cookie password = new Cookie("password", user.getPassword());

password.setMaxAge(60*60*24*7);

password.setPath("/");

response.addCookie(password);

}

request.getSession().setAttribute("user1", user1);

return "data";

}else {

return "password";

}

}else {

return "password";

}

}

页面上的设置

对获取到的值放入cookie中,进行后台的设置

if("$cookie.username.value"!=''&&"${cookie.password.value}"!=''){

$("#username").val("${cookie.username.value}");

$("#password").val("${cookie.password.value}");

$("#dl1").tigger("click");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值