#P1446
POST /api/v2/auth/connect/disconnect
Route Info
| Method | Endpoint | Controller | Middleware | Purpose |
| POST | /api/v2/auth/connect/disconnect | UserController@connectDisconnect | authWithJwt | قطع ارتباط حساب پیامرسان تلگرام با پروفایل اپراتور در جدول operators. |
- واکشی شناسه اپراتور از JWT و حذف مقدار فیلد
telegramدر رکورد مربوطه. - ثبت پاسخ JSON موفق با پیام فارسی.
- در صورت Exception، بازگرداندن پاسخ خطا با جزئیات فنی.
پارامترهای ورودی
| نام | نوع | ضروری | توضیح |
| operator.id | integer | بله | شناسه اپراتور برای قطع ارتباط. |
نمونه خروجی موفق
{
"status": true,
"time": 1732038420,
"message": "قطع ارتباط با موفقیت انجام شد."
}
JWT معتبر الزامی است. فقط اپراتور همان حساب اجازه تغییر دارد.
- DB
- Carbon
زمان میانگین پاسخ: 2ms؛ بدون لاگ سنگین یا پردازش اضافی.
ورود Exception باعث بازگشت status=false و پیام خطا از نوع رشتهای میشود.
قطع ارتباط پایدار؛ مانع ارسال پیامهای تلگرامی سیستم به اپراتور تا اتصال مجدد.
در نسخه فعلی لاگ جداگانه ثبت نمیشود، اما میتواند در آینده در صف Audit افزوده شود.
- ثبت لاگ امنیتی جداگانه برای Disconnect در
SystemLog. - افزودن endpoint مجزا برای اتصال مجدد با Token.
این مسیر برای حذف سریع ارتباط تلگرام طراحی شده و عملکرد ساده اما حیاتی در امنیت کانالهای ارتباطی اپراتور دارد.