• Час читання ~0 хв
  • 08.10.2023

Пакет Browser Sessions Laravel від Кріса Меллора дозволяє користувачам керувати та контролювати свої активні сеанси браузера. Використовуючи цей пакунок, ви можете бачити сесії користувача, які активні на інших пристроях, і надає опції для завершення нерозпізнаних або всіх сеансів, підвищуючи безпеку облікового запису:Ви навіть можете вийти користувача з усіх інших сеансів браузера, крім його поточної сесії, за допомогою:Нарешті, ви можете отримати останню активність користувача за допомогою цього методу

use Cjmellor\BrowserSessions\Facades\BrowserSessions;

// Retrieve a user's Current Sessions
BrowserSessions::sessions();
/*
[
  {
    "device": {
      "browser": "Safari",
      "desktop": true,
      "mobile": false,
      "platform": "OS X"
    },
    "ip_address": "127.0.0.1",
    "is_current_device": true,
    "last_active": "1 second ago"
  }
]
*/

:

BrowserSessions::logoutOtherBrowserSessions();

BrowserSessions::getUserLastActivity();
// or
BrowserSessions::getUserLastActivity(human: true);

Щоб розпочати роботу з цим пакетом, ви можете знайти всі подробиці встановлення на Github за адресою cjmellor/browser-sessions

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297