package com.hzz.project.controller;
import com.hzz.project.po.user.UserCustom;
import com.hzz.project.po.user.UserQueryVo;
import com.hzz.project.service.UserService;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresRoles;
import org.apache.shiro.session.Session;
import org.apache.shiro.session.mgt.eis.SessionDAO;
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 java.util.Collection;
import java.util.List;
/**
* Created by hong on 2017/1/4.
*/
@Controller
@RequestMapping("/admin")
public class AdminController {
@Autowired
private UserService userService;
@Autowired
private SessionDAO sessionDAO;
@RequestMapping
private String admin() {
return "admin/home";
}
//查看注册用户
@RequiresRoles(value={"blogger","administrator"},logical = Logical.OR)
@RequestMapping("/checkUserList")
private String checkUserList(UserQueryVo userQueryVo, Model model) {
List<UserCustom> userList = userService.getUserList(userQueryVo);
model.addAttribute("userList", userList);
return "admin/userList";
}
//查看正在登录的用户
@RequiresRoles(value={"blogger","administrator"},logical = Logical.OR)
@RequestMapping("/checkSessionList")
private String checkSessionList() {
Collection<Session> sessions = sessionDAO.getActiveSessions();
System.out.println(sessions.size());
return null;
}
}
最近下载更多
monolog LV4
2023年6月18日
liangge2115 LV27
2022年11月7日
xyl11961196 LV18
2022年5月28日
wanglinddad LV55
2022年4月17日
qq3577025766 LV6
2022年3月18日
找找找找找 LV4
2022年3月17日
wjh12345654321 LV14
2022年1月20日
wangqiang1233211 LV2
2021年10月15日
lsglsg9 LV23
2021年9月8日
eclipse_javen LV6
2021年8月21日
最近浏览更多
云间不羁客qq
5月26日
暂无贡献等级
799743530 LV11
2024年7月11日
微信网友_7051335135711232
2024年6月24日
暂无贡献等级
lun123456
2024年6月23日
暂无贡献等级
xzg123456 LV6
2024年6月19日
领通过后哄哄你 LV1
2024年6月8日
goccgoccgocc LV4
2024年5月23日
abcdmly12 LV1
2024年1月12日
minjing123 LV8
2024年1月4日
周敏国 LV9
2023年8月21日

