Download the PHP package chrisguitarguy/simple-login-lockdown without Composer

On this page you can find all versions of the php package chrisguitarguy/simple-login-lockdown. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package simple-login-lockdown

=== Simple Login Lockdown === Contributors: chrisguitarguy Donate link: http://www.pwsausa.org/ Tags: security, login Requires at least: 3.2.0 Tested up to: 3.5 Stable tag: 1.1

Simple Login Lockdown prevents brute force login attacks/attempts on your WordPress installation.

== Description ==

Simple login lock down is a way to protect your WordPress blog from brute force login attacks.

How it works:

  1. An attacker attempts to login and fails
  2. Simple Login Lockdown record that failed login
  3. After a certain number of failed attemps (defaults to five), further attemps to access the wp-login.php page are blocked for a time (defaults to one hour).

If you happen to forget your password and make a failed login attemp yourself, the plugin will clear out the lockdown count data on successful login.

Note: This uses $_SERVER['REMOTE_ADDR'] directly. If you're behind a proxy (load balancer, etc), it's not going to work as expected. Eg. Several folks could be attempting logins at once, and all fail. As such, the plugin would pick up on all those requests coming from the same IP -- the load balancer -- and lock the login down. No good. If you're using a load balancer or in some other situation where you're behind a proxy, use this as an example and write your own. Or filter the IP as your desire using cd_sll_pre_ip.

== Installation ==

Install via the WordPress admin or...

  1. Click on the big orange button that says download
  2. Unzip the file, and upload the simple-login-lockdown folder to your wp-content/plugins directory
  3. Login into your website and activate the plugin!

== Frequently Asked Questions ==

= I got locked out, what do I do? =

Simple answer: wait. The lockdown will clear in the time you specified, just visit the site again later.

If you absolutely need to get into your site right now, you can can do one of two things...

  1. Fire up your FTP client and rename the simple-login-lockdown plugin folder
  2. Login into your favorite database administration tool (probably PHPMyAdmin) and search for locked_down_ in the option_name column of the wp_options table. Delete the records you find -- they should be "transients".

== Hooks ==

simple_login_lockdown_ip -- Alter the requesting IP address. Might be useful if you site is behind a proxy or load balancer.

simple_login_lockdown_allow_ip -- Allows you to "whitelist" an IP address. It first when a log attempt fails before the attempt count is incremented. Return true and no count will be taken for the IP.

simple_login_lockdown_should_die -- A filter that allows you to prevent the login page from dieing if a the requesting IP is temporarily blacklisted or the login limit has been reached.

simple_login_lockdown_count_reached -- Fires when the requesting IP has reached its count and will be added to the blacklist for your time limit.

simple_login_lockdown_attempt -- Fires when a login attempt is made but the requestin IP is blocked to to excessive requests.

simple_login_lockdown_response -- Change the HTTP response code of that gets sent when a blacklisted IP attempts to login.

simple_login_lockdown_time_values -- Allows you to alter values in the login lockdown time dropdown in the admin area.

== Screenshots ==

  1. The plugin options on the Privacy Settings page

== Changelog ==

= 1.1 =

= 1.0 =

= 0.4 =

= 0.3 =

= 0.2 =

= 0.1 =

== Upgrade Notice ==

= 1.1 =

= 1.0 =

= 0.4 =


All versions of simple-login-lockdown with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package chrisguitarguy/simple-login-lockdown contains the following files

Loading the files please wait ....