Skip to main content
#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.

این مسیر برای حذف سریع ارتباط تلگرام طراحی شده و عملکرد ساده اما حیاتی در امنیت کانال‌های ارتباطی اپراتور دارد.