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 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
- Download the plugin from the Botble Marketplace.
- Extract the downloaded file and upload the extracted folder to the
platform/pluginsdirectory. - 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:
- Track device logins for enabled user types
- Send email notifications when a new device is detected
- Show notification badge in admin header for recent alerts
- 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



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 *
Excellent, works as described!