Account Shield Magento 2 module is implements the user authentication security methods such Account Lockout, Password Expiry etc outside Default Magento 2 protection engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Api
Controller/Adminhtml
Helper
Model
Observer
Setup
Ui/Component/Listing/Column
etc
view/adminhtml
.gitignore
LICENSE.md
README.md
composer.json
registration.php

README.md

Account Shield - Magento 2


Account Shield Magento 2 module is implements the user authentication security methods such Account Lockout, Password Expiry etc outside Default Magento 2 protection engine.

License: GPL v3 Donate Version 1.0.0


Alt GhoSter Overview

Main Features

  • Prevent a Customer or an Admin user fails certain number of login attempts due to invalid password then that user's account will be locked out for certain time period.
  • Configured maximum login attempts in Admin.
  • Unlock those account were marked as Locked.
  • Slowing down online password guessing attacks.
  • Protect from the spam bot attacks etc.
  • Of course, this protection was outside from default Implemented Magento Security Modules

Configure and Manage the Account Shield

  • Enable - Enable or disable an Account Lockout.
  • Threshold - Number of consecutive failed sign in attempts. (Default is 3).
  • Interval Duration - Number of seconds defined how long an account will remain as locked out (Default is 900 Seconds)

Installation with Composer

  • Connect to your server with SSH
  • Navigation to your project and run these commands
composer require ghoster/accountshield


php bin/magento setup:upgrade
rm -rf pub/static/* 
rm -rf var/*

php bin/magento setup:static-content:deploy

Installation without Composer

  • Download the files from github: Direct download link
  • Extract archive and copy all directories to app/code/GhoSter/AccountShield
  • Go to project home directory and execute these commands
php bin/magento setup:upgrade
rm -rf pub/static/* 
rm -rf var/*

php bin/magento setup:static-content:deploy

Licence

Open Software License (OSL 3.0)

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

paypal