├── .php_cs.dist.php ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── RELEASE_NOTES.md ├── UPGRADE.md ├── composer.json ├── config └── authentication-log.php ├── database ├── factories │ ├── AuthenticationLogFactory.php │ └── TestUserFactory.php └── migrations │ ├── add_new_features_to_authentication_log_table.php.stub │ └── create_authentication_log_table.php.stub ├── resources ├── lang │ ├── ar.json │ ├── en.json │ ├── es_ES.json │ ├── fr.json │ └── pt_BR.json └── views │ ├── .gitkeep │ └── emails │ ├── failed.blade.php │ ├── new.blade.php │ └── suspicious.blade.php └── src ├── Commands ├── ExportAuthenticationLogsCommand.php └── PurgeAuthenticationLogCommand.php ├── Helpers ├── DeviceFingerprint.php └── NotificationRateLimiter.php ├── LaravelAuthenticationLogServiceProvider.php ├── Listeners ├── FailedLoginListener.php ├── LoginListener.php ├── LogoutListener.php └── OtherDeviceLogoutListener.php ├── Middleware └── RequireTrustedDevice.php ├── Models └── AuthenticationLog.php ├── Notifications ├── FailedLogin.php ├── NewDevice.php └── SuspiciousActivity.php ├── Services └── WebhookService.php └── Traits └── AuthenticationLoggable.php /.php_cs.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/.php_cs.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/composer.json -------------------------------------------------------------------------------- /config/authentication-log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/config/authentication-log.php -------------------------------------------------------------------------------- /database/factories/AuthenticationLogFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/database/factories/AuthenticationLogFactory.php -------------------------------------------------------------------------------- /database/factories/TestUserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/database/factories/TestUserFactory.php -------------------------------------------------------------------------------- /database/migrations/add_new_features_to_authentication_log_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/database/migrations/add_new_features_to_authentication_log_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_authentication_log_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/database/migrations/create_authentication_log_table.php.stub -------------------------------------------------------------------------------- /resources/lang/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/lang/ar.json -------------------------------------------------------------------------------- /resources/lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/lang/en.json -------------------------------------------------------------------------------- /resources/lang/es_ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/lang/es_ES.json -------------------------------------------------------------------------------- /resources/lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/lang/fr.json -------------------------------------------------------------------------------- /resources/lang/pt_BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/lang/pt_BR.json -------------------------------------------------------------------------------- /resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/emails/failed.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/views/emails/failed.blade.php -------------------------------------------------------------------------------- /resources/views/emails/new.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/views/emails/new.blade.php -------------------------------------------------------------------------------- /resources/views/emails/suspicious.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/resources/views/emails/suspicious.blade.php -------------------------------------------------------------------------------- /src/Commands/ExportAuthenticationLogsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Commands/ExportAuthenticationLogsCommand.php -------------------------------------------------------------------------------- /src/Commands/PurgeAuthenticationLogCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Commands/PurgeAuthenticationLogCommand.php -------------------------------------------------------------------------------- /src/Helpers/DeviceFingerprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Helpers/DeviceFingerprint.php -------------------------------------------------------------------------------- /src/Helpers/NotificationRateLimiter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Helpers/NotificationRateLimiter.php -------------------------------------------------------------------------------- /src/LaravelAuthenticationLogServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/LaravelAuthenticationLogServiceProvider.php -------------------------------------------------------------------------------- /src/Listeners/FailedLoginListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Listeners/FailedLoginListener.php -------------------------------------------------------------------------------- /src/Listeners/LoginListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Listeners/LoginListener.php -------------------------------------------------------------------------------- /src/Listeners/LogoutListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Listeners/LogoutListener.php -------------------------------------------------------------------------------- /src/Listeners/OtherDeviceLogoutListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Listeners/OtherDeviceLogoutListener.php -------------------------------------------------------------------------------- /src/Middleware/RequireTrustedDevice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Middleware/RequireTrustedDevice.php -------------------------------------------------------------------------------- /src/Models/AuthenticationLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Models/AuthenticationLog.php -------------------------------------------------------------------------------- /src/Notifications/FailedLogin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Notifications/FailedLogin.php -------------------------------------------------------------------------------- /src/Notifications/NewDevice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Notifications/NewDevice.php -------------------------------------------------------------------------------- /src/Notifications/SuspiciousActivity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Notifications/SuspiciousActivity.php -------------------------------------------------------------------------------- /src/Services/WebhookService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Services/WebhookService.php -------------------------------------------------------------------------------- /src/Traits/AuthenticationLoggable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rappasoft/laravel-authentication-log/HEAD/src/Traits/AuthenticationLoggable.php --------------------------------------------------------------------------------