数据库实训Day005下午

26105\java

26106\vue

1 修改(守卫操作)

1.1 修改后端AdminLoginController.java

添加isAdminLogin和getLoginAdmin方法

java 复制代码
	@GetMapping("isadminlogin")
    public Result isAdminLogin(HttpServletRequest request){
        int id=TokenUtil.getLoginAdminID(request);
        if(id<0){
            return Result.success("",false);
        }else{
            return Result.success("",true);
        }
    }

    @GetMapping("getloginadmin")
    public Result getLoginAdmin(HttpServletRequest request){
        int id=TokenUtil.getLoginAdminID(request);
        Admin admin=adminService.getById(id);
        admin.setPassword("");
        return Result.success("",admin);

    }

1.2 修改后端TokenUtil

忘了怎么改的了

1.3 修改前端admin_api

添加isAdminLogin和getLoginAdmin方法

javascript 复制代码
	isAdminLogin:()=>{
        return http({
            url:"/api/adminlogin/isadminlogin",
            method:"get"
        });
    },
    getLoginAdmin:()=>{
        return http({
            url:"/api/adminlogin/getloginadmin",
            method:"get"
        });
    }

1.4 修改前端index_api

1

2

2 解决token过期问题

2.1 在后端controller中新建advice.TokenExceptionHandler

java 复制代码
不写了

2.2 把index.js中过期的token给remove掉

3 下午任务

首页:轮播图,分类导航,商品推荐,登录信息,查询商品

商品列表页面

商品详情页面

购物车页面

收藏页面

结算页面

个人信息页面:基本信息修改,我的订单,我的收货地址
上述几个页面要放到一个新的vue项目中

輸入法怎麽成繁體字了

Ctrl+Shift+F

相关推荐
字节跳动开源21 分钟前
火山引擎开源 Agent 驱动的搜索自迭代技术
数据库·开源·agent
Oo大司命oO2 小时前
藏在正则表达式里的陷阱
数据库·mysql·正则表达式
_oP_i3 小时前
mysql统计数据库使用存储大小
数据库
会编程的土豆4 小时前
MySQL 入门:库、表、行、主键是什么
linux·数据库·网络协议·http
jjjava2.04 小时前
系统日志:从入门到精通的完整指南
网络·数据库
写代码的强哥4 小时前
云原生数据库与传统数据库相比“新”在哪里
数据库·云原生·架构
吴声子夜歌5 小时前
MongoDB 4.2——查询
数据库·mongodb
xieliyu.7 小时前
MySQL 存储过程详解:概念、创建与删除全教程
开发语言·数据库·mysql
ttwuai7 小时前
AI 生成后台删除按钮后,MySQL 软删除和唯一索引怎么验
数据库·mysql·golang