New

Ecommerce Mobile App

React Native Expo app for Botble Ecommerce - 50+ screens, dark mode, RTL support

Login Guard

Login Guard

Detect new device logins and send notifications

Version

1.0.0

Botble Version

>= 7.5.0

Downloads

47

License

MIT

Login Guard

Detect new device logins and send email notifications to users. Users can manage their trusted devices from their profile page.

Features

  • Detect new device logins using browser fingerprinting (User Agent + IP hash)
  • Send email notifications when a new device is detected
  • Dashboard notification badge for recent login alerts
  • Users can view and manage trusted devices in their profile
  • Support for Admin and Customer/Member accounts
  • Configurable settings to enable/disable globally or per user type

Requirements

  • Botble core 7.5.0 or higher.

Installation

Install via Admin Panel

Go to the Admin Panel and click on the Plugins tab. Click on the "Add new" button, find the Login Guard plugin and click on the "Install" button.

Install manually

  1. Download the plugin from the Botble Marketplace.
  2. Extract the downloaded file and upload the extracted folder to the platform/plugins directory.
  3. Go to Admin > Plugins and click on the Activate button.

Configuration

Go to Admin > Settings > Others > Login Guard to configure:

  • Enable/disable Login Guard globally
  • Enable/disable for Admin accounts
  • Enable/disable for Customer accounts
  • Enable/disable email notifications

Usage

Once activated, the plugin will automatically:

  1. Track device logins for enabled user types
  2. Send email notifications when a new device is detected
  3. Show notification badge in admin header for recent alerts
  4. Add "Trusted Devices" tab in user profile page

Users can:

  • View all their logged-in devices
  • Mark devices as trusted (no more alerts for that device)
  • Revoke trust from devices
  • Remove devices from the list

Screenshots

Notification dropdown

Trusted devices in profile

Settings page

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Leave a comment

Your email address will not be published. Required fields are marked *

Kindly log in to share your feedback on this plugin.
Jo Nikols

Jo Nikols

Excellent, works as described!