Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Authentication Log Laravel Package

rappasoft/laravel-authentication-log

View on GitHub
Deep Wiki
Context7

title: Introduction weight: 1

Welcome to the Laravel Authentication Log documentation!

I will do my best to document all features and configurations of this plugin.

Laravel Authentication Log is a comprehensive package which tracks your user's authentication information such as login/logout time, IP, Browser, Location, Device Fingerprint, etc. It sends out notifications via mail, slack, or SMS for new devices and failed logins, detects suspicious activity, provides session management, and much more.

Features

Core Features

  • Authentication Logging - Tracks all login/logout attempts with IP, user agent, location, and timestamps
  • Device Fingerprinting - Reliable device identification using SHA-256 hashing
  • New Device Detection - Automatically detects and notifies users of new device logins
  • Failed Login Tracking - Logs and optionally notifies users of failed login attempts
  • Location Tracking - Optional GeoIP integration for location data

Advanced Features

  • 🔒 Suspicious Activity Detection - Automatically detects multiple failed logins, rapid location changes, and unusual login times
  • 📊 Statistics & Insights - Get comprehensive login statistics including total logins, failed attempts, unique devices, and more
  • 🔐 Session Management - View active sessions, revoke specific sessions, or logout all other devices
  • 🛡️ Device Trust Management - Mark devices as trusted, manage device names, and require trusted devices for sensitive actions
  • Rate Limiting - Prevents notification spam with configurable rate limits
  • 🔔 Webhook Support - Send webhooks to external services for authentication events
  • 📤 Export Functionality - Export authentication logs to CSV or JSON format
  • 🎯 Query Scopes - Powerful query scopes for filtering logs (successful, failed, suspicious, recent, by IP, by device, etc.)
  • 🚦 Middleware - Protect routes with trusted device middleware
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope