سلام
چطور ساز و کاری رو پیاه سادی سازی کنیم که لاگین های فعال رو کنترل کنه ؟!؟
به طوریکه اگر لاگینی غیر مجاز بود بتونیم از بین ببریمش
php بدون فریمورک
باسلام
به زبان ساده باید در دیتابیستون یک جدول به نام مثلا sessions داشته باشید که هربار که کاربر لاگین میکنه یک رکورد در اون ایجاد بشه.
رکورد ها پنج تا پارامتر اصلی دارن (agent_info,is_active,user_id, session_token, expired_at)
expired_at تاریخ و ساعتی است که این سشن اگه استفاده نشه غیرفعال میشه که باید در php منطقشو پیاده کنید با cron jobs
و به جای اینکه فقط سشن کاربر رو در مرورگر ذخیره کنید یک رکورد در جدول ایجاد بشه که session_token همان توکنی باشه که در مرورگر تولید و ذخیره میشه.
صفحه ای در ادمین خواهید داشت با عنوان نشست های فعال که کاربر هرکدومو خواست خروج رو که زد ستون is_active اش صفر بشه
شاید پاسخ شما همینجا باشد