• 大小: 1.65MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-01
  • 语言: Java
  • 标签: ssm  spring  javaex  

资源简介

项目描述 1. 第一款面向大众的java版的视频管理系统。 2. 妖气山视频管理系统理论上可以制作任何类型的视频网站。 运行环境 jdk1.8+tomcat8+sql server+IntelliJ IDEA+maven 项目技术(必填) spring+spring mvc+mybatis+javaex前端框架 数据库文件 百度网盘分享地址链接1:https://pan.baidu.com/s/1A7SHn1F_fsvhmZOUI3igcw 密码:fznf 百度网盘分享地址链接2: https://pan.baidu.com/s/1ROxo8oE3TEpoWbccUL264w 密码: kg6j jar包文件 maven搭建 百度网盘分享地址链接1:https://pan.baidu.com/s/1aex411RSsUY1Nxep0pQesA 密码:eyqm 百度网盘分享地址链接2: https://pan.baidu.com/s/1C2YAe29uLH9HhO8P_UxFhg 密码: tnni

资源截图

代码片段和文件信息

package cn.javaex.yaoqishan.action.admin;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import cn.javaex.yaoqishan.constant.ErrorMsg;
import cn.javaex.yaoqishan.exception.QingException;
import cn.javaex.yaoqishan.service.user_info.UserInfoService;
import cn.javaex.yaoqishan.util.MD5;
import cn.javaex.yaoqishan.view.Result;
import cn.javaex.yaoqishan.view.UserInfo;

@Controller
@RequestMapping(“admin“)
public class AdminAction {

@Autowired
private UserInfoService userInfoService;

// 登录页面显示
@RequestMapping(“login.action“)
public String login() {
return “admin/login“;
}

/**
 * 管理员登录后台
 * @param loginName 登录名
 * @param passWord 登录密码
 * @throws Exception 
 */
@RequestMapping(“login.json“)
@ResponseBody
public Result login(HttpServletRequest request) throws Exception {

// 1.0 获取登录参数
String szLoginName = request.getParameter(“login_name“);
String szPassWord = request.getParameter(“pass_word“);

// 2.0 校验用户
// 2.1 校验用户名或密码是否填写
if (StringUtils.isEmpty(szLoginName) || StringUtils.isEmpty(szPassWord)) {
throw new QingException(ErrorMsg.ERROR_100001);
}

// 2.2 校验用户名、密码是否正确
UserInfo userInfo = userInfoService.selectUser(szLoginName MD5.md5(szPassWord));
if (userInfo==null) {
throw new QingException(ErrorMsg.ERROR_100002);
}

// 2.3 校验是否是管理员
if (!“管理员“.equals(userInfo.getGroupName())) {
throw new QingException(ErrorMsg.ERROR_100002);
}

// 3.0 校验成功,设置session
request.getSession().setAttribute(“userInfo“ userInfo);

return Result.success();
}

/**
 * 清除session
 */
@RequestMapping(“logout.action“)
public String logout(HttpSession session) {
// 清除session
session.invalidate();

return “redirect:login.action“;
}

/**
 * 获取当前登录的管理员信息
 * @return
 */
@RequestMapping(“get_admin.json“)
@ResponseBody
public Result getAdmin(HttpServletRequest request) {

// 判断session
HttpSession session  = request.getSession();
// 从session中取出用户身份信息
UserInfo userInfo = (UserInfo)session.getAttribute(“userInfo“);

return Result.success().add(“userInfo“ userInfo);
}

/**
 * 管理中心首页
 */
@RequestMapping(“center.action“)
public String center(ModelMap map) {
StringBuffer sb = new StringBuffer();
sb.append(““);
sb.append(“ tle‘>程序版本:

“);
sb.append(“ yaoqishan 1.0.0
“);
sb.append(“ “);
sb.append(“
“);
sb.append(““);
sb.append(“ tle‘>

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-03 00:35  yaoqishan\
     文件        3497  2018-07-03 00:35  yaoqishan\pom.xml
     文件        2714  2018-07-03 00:35  yaoqishan\README.md
     目录           0  2018-07-03 00:35  yaoqishan\src\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\
     文件        6493  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\AdminAction.java
     文件        7314  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\admin\UserAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api\
     文件        7503  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api\ApiAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api_info\
     文件        9195  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\api_info\ApiInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\channel_info\
     文件        2970  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\channel_info\ChannelInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\collection_info\
     文件        5416  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\collection_info\CollectionInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\comment_info\
     文件        3355  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\comment_info\CommentInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\email_info\
     文件        3337  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\email_info\EmailInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_info\
     文件        5679  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_info\FieldInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_profile_info\
     文件        3150  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\field_profile_info\FieldProfileInfoAction.java
     目录           0  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\group_info\
     文件        2311  2018-07-03 00:35  yaoqishan\src\main\java\cn\javaex\yaoqishan\action\group_info\GroupInfoAction.java
............此处省略449个文件信息

评论

共有 条评论