单点登录:实质就是传一个登录id过来,到数据库中查出此id对应的用户信息,并将用户信息放入session中。
<span "><strong> </strong>/**
* 单点登录
*
* @param loginId
* @param session
* @return
*/
@Outer
@RequestMapping("/login")
public ModelAndView login(String loginId, HttpSession session) {
// 登录跳转页面
String view = "common/login";
// 单点登录信息
if (StringUtils.isBlank(loginId)) {
return new ModelAndView(view, "message", "用户信息丢失,请重新登录!");
}
// 获取当前登录用户信息
UserInfo userInfo = userService.getUserInfo(loginId);
if (userInfo == null) {
return new ModelAndView(view, "message", "用户信息不存在,请重新登录!");
}
// 当前系统只支持个体户用户和个人用户登录
// String userType &#