WordPress.org

Ready to get started?Download WordPress

Plugin Directory

One-Time Password

One-time password system conform RFC 2289 to protect your weblog in less trustworthy environments, like internet cafés.

Development version

  • Bugfix: PHP warning WP 3.5
  • You can download the development version here

2.31

2.29

  • Added Romanian translation (ro_RO) by Alexander Ovsov

2.28

2.27

  • Added Rusian translation (ru_RU) by Yurij

2.26

  • Removed tools page
  • Fixed notice
  • Tested with WordPress 3.3

2.25

  • Only printing needed scripts/styles on login page

2.24

  • Style fix tools page
  • Added Sustainable Plugins Sponsorship Network again
  • Updated Dutch/Flemish translations

2.23

  • Removed Sustainable Plugins Sponsorship Network

2.22

  • Tested with WordPress 3.2
  • Updated sponsorship ID

2.21

2.20

  • Re-release because of a bug in the WordPress repository

2.19

  • Re-release because of a bug in the WordPress repository

2.18

  • Re-release because of a bug in the WordPress repository

2.17

2.16

  • Added Italian translation (it_IT) by Aldo

2.15

  • Added French translation (fr_FR) by Emmanuelle
  • Updated Dutch/Flemish translations
  • Updated SimpleModal to version 1.4.1
  • Tested with WordPress 3.1 beta 1

2.14

  • Using https transport when needed

2.13

  • 'I have donated' removes donate button

2.12

  • Added option to store css in upload folder

2.11

  • Constructor compatibility with PHP 5.3.3+

2.10

  • Added tool to bulk generate OTP lists

2.9

  • Option to disable normal password login
  • Improved http:BL integration
  • Improved Bad Behavior integration
  • Updated jqPrint to version 0.3.1
  • Updated SimpleModal to version 1.3.5
  • Updated Dutch/Flemish translations

2.8.6

  • Better default for 'Do not protect'

2.8.5

  • Starting session if not started already for better compatibility with other plugins

2.8.4

  • Belorussian (be_BY) translation by Marcis G.
  • Updated jQuery URL Utils to version 1.11
  • Updated jQuery SimpleModal to version 1.3.4

2.8.3

2.8.2

  • Added link to Privacy Policy of Sustainable Plugins Sponsorship Network
  • Added option 'I have donated to this plugin'
  • Moved Sustainable Plugins Sponsorship Network banner to top

2.8.1

2.8

  • Option to disable Bad Behavior for the login page
  • Updated Dutch/Flemish translations

2.7.1

  • Option to enable integration with http:BL
  • Updated Dutch/Flemish translations

2.7

2.6.3

  • Checking PHP version before loading classes
  • Made request method case insensitive

2.6.2

  • Updated German translation

2.6.1

  • Added German translation (de_DE) by Heiko Bartsch [mai 'kju:t̬i]

2.6

  • Using class pointer in stead of static references
  • Replaced database table by user meta data

2.5.2

  • Added Chinese and Taiwanese translations (zh_CN/TW) by Vikingzheng
  • Updated documentation

2.5.1

  • Restored hard-coded style of unauthorized message
  • Moved generate error messages back to correct place
  • Included minified versions of the URL Utils and SimpleModal jQuery plugins
  • Upgraded SimpleModal jQuery plugin to version 1.3
  • Upgraded PHP One-Time Passwords class to version 1.0.3
  • Using $wpdb->escape in SQL statements only to prevent mistakes
  • Calling sanitize_user for user names

2.5

  • Better options for custom styling, see faq for details
  • Moved password list to the top for clarity

2.4

  • Ending protected session with logout
  • Splitted the large otp_administration function
  • Made location of .css file relative

2.3

  • Added session_start to class constructor

2.2

  • Updated Czech translation by Tomas Mrozek
  • Checking of password validity less strict
  • Displaying wait when getting new seed / default protect exceptions
  • Improved formatting of admin panel
  • Modified class constructor to get callers file name

2.1

  • Added an option to initialize a one-time password list with a one-time password
  • Continuing session protecting after exhausting one-time passwords
  • Added Czech translation by Tomas Mrozek

2.0

  • Added resources info panel
  • Added protection for admin actions with one-time passwords
  • Added checks for required WordPress functions
  • Updated Dutch/Flemish translations
  • Updated documentation
  • Created class for better compatibility
  • Added helper methods
  • Moved to old-style JavaScript comments
  • Made JavaScript compliant with XHTML
  • Displaying notices on the admin menu too
  • Using new-style option_page=options
  • Moved rendering of admin notices to admin_footer
  • Removing otp_authorization query arg from url

1.4

  • Defined constants
  • Fixed odd number of passwords
  • Updated translations
  • Checking WordPress version on activate
  • Removed hard coded paths for better compatibility
  • Updated the faq: what-if one-time password list lost
  • Updated the usage instructions: do not print one-time password list with url

1.3

  • Renamed query arg action to otp_action for better compatibility

1.2

  • Update for WordPress MU

1.1

  • Checking for PHP version 5
  • Using standard WordPress style for admin notices

1.0

  • Loading styles and scripts when necessary only
  • Removing leading/trailing spaces of user name
  • Showing sequence number within challenge bold and somewhat larger
  • Added input field to choose number of passwords
  • Setting default focus on pass-phrase field
  • Minor code improvements, mostly comments

0.5

  • Added text domain to Save text
  • Changed default algorithm to md5
  • Added user name and generated time to printable one-time password table
  • Settings only accessible to users with role manage_options (administrators)
  • Modified user level of administration menu to zero
  • Ajax responses with explicit character set UTF-8
  • Updated documentation

0.4

  • Registering last login time
  • Renamed database column Time to Generated
  • Catching exceptions in wp_authenticate filter
  • Added ajax New seed link
  • Added query arg action=challenge
  • Added Algorithm, Sequence, Registered and Last login to revoke form
  • Added Flemish translation (nl_BE)
  • Changed background admin notice to orange-red
  • Improved formatting of the administration menu
  • Added setting to delete data (database and options) on deactivation

0.3

  • Added I18n
  • Added Dutch translation

0.2

  • Showing admin notice if one-time password list should be generated
  • Improved documentation

0.1

  • Initial version

Requires: 2.8 or higher
Compatible up to: 3.5.2
Last Updated: 2013-3-2
Downloads: 11,954

Ratings

4 stars
4.7 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1
100,2,2 100,1,1 50,2,1 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1