Edit login suoerAdmin
This commit is contained in:
@@ -40,6 +40,8 @@ STT_TIMEOUT_MS=60000
|
||||
|
||||
INTEGRATIONS_ENCRYPTION_KEY=change-me-64-hex-chars-use-openssl-rand-hex-32
|
||||
|
||||
PLATFORM_ADMIN_EMAIL=admin@montzar.ir
|
||||
# سوپرادمین پلتفرم — ورود با موبایل + رمز
|
||||
PLATFORM_ADMIN_MOBILE=09121234567
|
||||
PLATFORM_ADMIN_PASSWORD=change-me-strong-platform-password
|
||||
PLATFORM_ADMIN_NAME=سوپرادمین
|
||||
# PLATFORM_ADMIN_EMAIL=
|
||||
|
||||
@@ -45,8 +45,9 @@ STT_TIMEOUT_MS=60000
|
||||
# رمزنگاری توکنهای اتصال حسابداری (تهحساب) — ۳۲ بایت hex (۶۴ کاراکتر)
|
||||
INTEGRATIONS_ENCRYPTION_KEY=change-me-64-hex-chars-use-openssl-rand-hex-32
|
||||
|
||||
# سوپرادمین پلتفرم — crm.montzar.ir/adm
|
||||
# سوپرادمین پلتفرم — crm.montzar.ir/adm (ورود با موبایل + رمز)
|
||||
# بعد از تنظیم، از apps/api: npx prisma db seed
|
||||
PLATFORM_ADMIN_EMAIL=admin@montzar.ir
|
||||
PLATFORM_ADMIN_MOBILE=09121234567
|
||||
PLATFORM_ADMIN_PASSWORD=change-me-strong-platform-password
|
||||
PLATFORM_ADMIN_NAME=سوپرادمین
|
||||
# PLATFORM_ADMIN_EMAIL=
|
||||
|
||||
+6
-6
@@ -87,7 +87,7 @@ nano apps/api/.env
|
||||
| `SMS_*` | همان ترِز مونتایم |
|
||||
| `PORTAL_SHOW_OTP` | در production حتماً `false` |
|
||||
| `INTEGRATIONS_ENCRYPTION_KEY` | ۶۴ کاراکتر hex برای رمز توکن تهحساب (`openssl rand -hex 32`) |
|
||||
| `PLATFORM_ADMIN_EMAIL` / `PASSWORD` / `NAME` | حساب سوپرادمین برای `/adm` (با `npx prisma db seed`) |
|
||||
| `PLATFORM_ADMIN_MOBILE` / `PASSWORD` / `NAME` | حساب اولیه سوپرادمین برای `/adm` (با `npx prisma db seed`) |
|
||||
|
||||
نمونهٔ اتصال:
|
||||
|
||||
@@ -193,27 +193,27 @@ sudo nginx -t && sudo systemctl reload nginx
|
||||
|
||||
## پنل سوپرادمین (`/adm`)
|
||||
|
||||
مسیر جدا روی nginx لازم نیست؛ همان SPA (`crm.montzar.ir`) روت `/adm` را سرو میکند.
|
||||
مسیر جدا روی nginx لازم نیست؛ همان SPA (`crm.montzar.ir`) روت `/adm` را سرو میکند. ورود با **موبایل + رمز** است.
|
||||
|
||||
1. در `apps/api/.env` این کلیدها را بگذارید (نمونه در `deploy/.env.production.example`):
|
||||
|
||||
```text
|
||||
PLATFORM_ADMIN_EMAIL=admin@montzar.ir
|
||||
PLATFORM_ADMIN_MOBILE=09121234567
|
||||
PLATFORM_ADMIN_PASSWORD=change-me-strong-platform-password
|
||||
PLATFORM_ADMIN_NAME=سوپرادمین
|
||||
```
|
||||
|
||||
2. بعد از `prisma migrate deploy` یکبار seed بزنید تا حساب ساخته شود:
|
||||
2. بعد از `prisma migrate deploy` یکبار seed بزنید تا حساب اولیه ساخته شود:
|
||||
|
||||
```bash
|
||||
cd /var/www/crm/apps/api
|
||||
npx prisma db seed
|
||||
```
|
||||
|
||||
اگر حساب از قبل وجود داشته باشد، seed آن را عوض نمیکند. برای رمز جدید از همان پنل یا بهروزرسانی دستی دیتابیس استفاده کنید.
|
||||
اگر حساب با همان موبایل از قبل باشد، seed آن را عوض نمیکند. ادمینهای بعدی را از داخل پنل (`/adm/admins`) اضافه کنید.
|
||||
|
||||
3. ورود: `https://crm.montzar.ir/adm` → داشبورد `/adm/dashboard`
|
||||
توکن سوپرادمین جدا از JWT کاربران سازمانی است؛ با حساب CRM معمولی نمیتوان وارد `/adm` شد.
|
||||
توکن سوپرادمین جدا از JWT کاربران سازمانی است.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user