diff --git a/.cursor/skills/abshode-domain-lookup/learned-notes.md b/.cursor/skills/abshode-domain-lookup/learned-notes.md index fb17acc..98e8873 100644 --- a/.cursor/skills/abshode-domain-lookup/learned-notes.md +++ b/.cursor/skills/abshode-domain-lookup/learned-notes.md @@ -1,5 +1,6 @@ # یادداشت‌های یادگیری — abshode-domain-lookup +- 2026-11-10 | قفل منو بعد از احراز | `setupRouter.ts` + `RequiredKycModal.vue` | گارد فقط home/user و مدال سراسری برداشته شد؛ احراز روی معامله/واریز/هدیه ماند - 2026-11-10 | مدال موفقیت ثبت‌نام خالی | `DialogVantOneButton.vue` | تم لاگین `color:#fff`؛ بدون teleport متن سفید روی دیالوگ سفید — مثل `DialogVant` با teleport+رنگ تیره - 2026-11-10 | خانه خالی بدون KYC | `RequiredKycModal` + `HomeLayoutRenderer` | v-model:open روی computed فقط‌خواندنی؛ تشخیص احراز با `isCustomerIdentityVerified`؛ skeleton هنگام lazy layout diff --git a/src/app/setupRouter.ts b/src/app/setupRouter.ts index ffa7ad9..ba20c09 100644 --- a/src/app/setupRouter.ts +++ b/src/app/setupRouter.ts @@ -8,7 +8,6 @@ import { useAuthStore } from '@/store/useAuthStore' import { recoverMobileViewportAfterAuth } from '@/layouts/composables/useMobileScrollReset' import { getFingerPosition, setFingerPosition } from '@/app/authBoot' import { isGuestHomeQuery } from '@/utils/guestHome' -import { isCustomerIdentityVerified } from '@/utils/customerIdentity' import type { RouteLocationNormalized } from 'vue-router' const PUBLIC_ROUTE_NAMES = ['login', '404', 'educate', 'aboutUs', 'aboutSoftware', 'tvMonitor'] as const @@ -83,17 +82,6 @@ export function setupRouterGuards() { return goToLogin(next) } - // کاربر احراز هویت نشده نباید بتواند به صفحات داخلی به جز پروفایل و خانه دسترسی پیدا کند - if ( - userStore.userInfo && - !isCustomerIdentityVerified(userStore.userInfo.is_legal) && - !isPublicRoute(to) && - to.name !== 'home' && - to.name !== 'user' - ) { - return goToHome(next) - } - if (to.name === 'notifyTrigger') { const { useSettingsStore } = await import('@/store/settingsStore') const settingsStore = useSettingsStore() diff --git a/src/components/RequiredKycModal.vue b/src/components/RequiredKycModal.vue index 023c776..5b2890a 100644 --- a/src/components/RequiredKycModal.vue +++ b/src/components/RequiredKycModal.vue @@ -61,7 +61,7 @@