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