Plugin Directory

Changeset 908517


Ignore:
Timestamp:
05/05/2014 09:26:50 PM (12 years ago)
Author:
digitalpixies
Message:

version 1.1.0

Location:
dpt-security
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • dpt-security/trunk/dpt-security.php

    r883356 r908517  
    44Plugin URI: http://wordpress.digitalpixies.com/dpt-security
    55Description: Security Improvements to standard wordpress installs
    6 Version: 1.0.0
     6Version: 1.1.0
    77Author: Robert Huie
    88Author URI: http://DigitalPixies.com
     
    1717            add_action('login_head', 'dpt_security_php::ReformatFormJS');
    1818            add_filter('wp_authenticate_user', 'dpt_security_php::AuthenticateUser');
     19            // we want to run after this one add_filter('authenticate', 'wp_authenticate_username_password', 20, 3);
     20            add_filter('authenticate', 'dpt_security_php::RotateModulation', 30, 3);
     21        }
     22        public static function RotateModulation($user, $username, $password) {
     23            if ( is_a($user, 'WP_User') ) { return $user; }
     24
     25            if (is_wp_error($user) && 'incorrect_password' == $user->get_error_code())
     26                dpt_security_php::$data["modulation_value"]=uniqid();
     27            return $user;
    1928        }
    2029        public static function Initialize() {
  • dpt-security/trunk/readme.txt

    r883352 r908517  
    33Donate link: http://digitalpixies.com/
    44Tags: login, security, authentication
    5 Requires at least: 3.0.1
    6 Tested up to: 3.8.1
    7 Stable tag: 1.0.0
     5Requires at least: 3.0.0
     6Tested up to: 3.9.0
     7Stable tag: 1.1.0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    21211. Upload `dpt-security` folder to the `/wp-content/plugins/` directory
    22222. Activate the plugin through the 'Plugins' menu in WordPress
     23
     24== Frequently Asked Question ==
     25
     26= I'm having problems logging in after plugin updates and/or WP upgrade =
     27
     28A plugin or wordpress upgrade has introduced some incomplete javascript into the login page (which it shouldn't) and has caused this plugin's javascript to subsequently not execute. To gain back access to the website:
     291) Delete the dpt-security plugin (that prevents it from loading)
     302) Login
     313) Disable or uninstall the plugins impacting this module before re-installing dpt-security plugin.
     32
     33== Changelog ==
     34
     35= 1.1 =
     36* Rotation of JS modulation value upon password failure
     37
     38= 1.0 =
     39* Initial release
     40
     41== Upgrade Notice ==
     42
     43= 1.1 =
     44Improved verfication process
Note: See TracChangeset for help on using the changeset viewer.