Browse Source

fix: 修复页面权限问题

河畔一角 1 month ago
parent
commit
816d971845
1 changed files with 2 additions and 1 deletions
  1. 2 1
      controller/admin.js

+ 2 - 1
controller/admin.js

@@ -52,8 +52,9 @@ async function getPageDetail(ctx) {
   }
 
   console.log('info', pageInfo);
+
   // 如果项目ID为空,则判断改页面是否公开或私有,私有页面需要登录才可访问,公开页面无需登录
-  if (pageInfo.isTemplate == 0 && !projectId && pageInfo.isPublic === 2) {
+  if (pageInfo.isTemplate == 0 && (!projectId || projectId === '0') && pageInfo.isPublic === 2) {
     const { userId } = util.decodeToken(ctx);
     // 需要判断用户是否是开发者或体验者;
     if (pageInfo.userId !== userId) {