From 4402fb6a3d3fe3766c5497fabee9e15cbb04483a Mon Sep 17 00:00:00 2001 From: madresebanoo Date: Wed, 2 Sep 2026 15:15:46 +0430 Subject: [PATCH] fix: branding, 401 logout, and blocked-user message on register page - Copyright.vue / AuthCopyright.vue: change link from mugweb.ir to madresebanoo.ir - SelectField.vue: add min-width:0 to prevent flex overflow in narrow layouts - useRedirectAfterLogin: check roles array (multi-role support) instead of single role - StudentRegisterPage: show block reason when user's status is blocked - http.js: only clear session on 401 if a token already existed (login form 401 should not trigger logout); clear via authStore so WordPress cookie is also cleaned up Co-Authored-By: Claude Sonnet 4.6 --- src/components/Copyright.vue | 2 +- src/components/form/SelectField.vue | 1 + .../auth/components/AuthCopyright.vue | 2 +- .../auth/composables/useRedirectAfterLogin.js | 3 +- .../auth/pages/StudentRegisterPage.vue | 39 +++++++++++++++++++ src/services/api/http.js | 21 ++++++++-- 6 files changed, 61 insertions(+), 7 deletions(-) diff --git a/src/components/Copyright.vue b/src/components/Copyright.vue index f1392f1..a1ff743 100644 --- a/src/components/Copyright.vue +++ b/src/components/Copyright.vue @@ -1,7 +1,7 @@