web的登录与登出功能
来源:互联网 发布:java socket 双向通信 编辑:程序博客网 时间:2024/05/16 23:01
登录界面
package com.sys.ctrl;import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.servlet.ModelAndView;import com.sys.biz.UserBiz;import com.sys.po.User;@Controller@RequestMapping("login")public class LoginCtrl { public static String loginUserKey = "loginUser"; @Autowired private UserBiz userBiz; /**登录检测 * */ @RequestMapping(value="loginCheck", method=RequestMethod.POST) @ResponseBody public Integer loginCheck(String userName, String password, HttpSession session){ User user = userBiz.loginCheck(userName, password); if(user != null){ session.setAttribute(loginUserKey, user); return 1; }else{ return 0; } } /**登录成功后显示主界面 * */ @RequestMapping("index") public ModelAndView showIndex(){ ModelAndView mav = new ModelAndView(); mav.setViewName("../index"); return mav; } //退出 @RequestMapping("logout") public ModelAndView logout(HttpSession session){ session.removeAttribute(loginUserKey); ModelAndView mav = new ModelAndView(); mav.setViewName("redirect:../login.jsp"); return mav; }}
如果在任何时刻你想获取登陆的用户名,可以这么写
/*获取当前登录用户/
public static User getLoginUser(HttpSession session){ return (User)session.getAttribute(LoginCtrl.loginUserKey); }
0 0
- web的登录与登出功能
- django 实现登录登出的功能
- django 登录与登出
- APICloud技巧 | 用户登录与登出的实现方法
- laravel框架的登录登出
- 网页简单的登出功能
- Shiro源码研究之登录与登出
- CAS单点登录登出的实现
- php实现前端的登录登出模块
- 登录登出搜集的网站资源
- NodeJs session中间件 及应用(简单的登录与登出)
- Web应用初体验——登录登出验证系统
- WEB服务 单点登出 不了的问题
- 实现用户注册与登录、登出(一)
- 实现用户注册与登录、登出(二)
- 实现用户注册与登录、登出(三)
- iOS端新浪微博登出后再次登录跳过授权,登出无效的解决方法
- springmvc + shiro 登录登出
- 北航面试之计算机网络部分
- [Linux] 常用命令
- 20160602整理的UAC
- Qt里面的一些细节
- 使用dubbo对外暴露接口,实现类同时实现两个接口后 @Autowire失败,提示expected single matching bean but found 2解决方案
- web的登录与登出功能
- Tomcat工作原理
- iOS增强版的UIDatePicker,省 市 县三级联动地址选择器(ActionSheetCustomPicker)
- DEMO
- android TV盒子开发心得(二)
- 让IE支持Bootstrap的解决方法
- 通过URL获取图片
- Java多线程-生产者消费者几种实现方式
- 2015级C++第15周实践项目 范型程序设计