SEELE0 / SHOP-SSM

SSM+shiro框架开发的线上商城

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSM+shiro框架编写的线上游戏商城小项目,具有简单的权限控制 框架结构参考了项目https://github.com/Snykta/Shop-SSM 添加了shiro权限控制,以及修改部分细节

Shop-SSM

tomcat版本:9.0.52

前台地址:http://localhost:8080/Shop-SSM/shop-user/

后台地址:http://localhost:8080/Shop-SSM/admin

##主要功能

  • 前台
    1. 登录(对输入的数据进行md5加密后和数据库内容比对)有时间可以改写成插盐的加密模式
    2. 注册(注册过程用md5加密后存储在数据库)
    3. 商品显示
    4. 商品详情
    5. 购物车
    6. 支付订单
    7. 我的订单
    8. 个人用户信息修改
  • 后台
    1. 登录
    2. 用户管理
    3. 商品管理
    4. 订单管理
    5. 类别管理
    6. shiro权限控制,对不同权限管理员设置不同权限不具备相应权限的管理员不显示删除按钮

后台删除操作相关html有

路径都在webapp/admin目录下

  • goods_list.html(商品管理)
  • goods_sort.html(商品类别管理)
  • (订单管理)
  orders_yifa.html,(已发货订单)
  orders_weifa.html,(未发货订单)
  orders_dai.html,(待付款订单)
  orders_yi.html.(已付款订单)
  • (用户管理) user_list.html
  • (会员订单) user_ordes_xi.html

权限控制相关的类

ActionInterceptor:   拦截器,用于控制权限
AdminFilter:         管理员过滤器,用于控制管理员权限
MyRealm:             自定义的认证类,用于认证用户
PermissionAnnotation:权限注解,用于控制权限

About

SSM+shiro框架开发的线上商城


Languages

Language:Java 69.7%Language:JavaScript 19.4%Language:CSS 10.9%