Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Password Reset with Code for WordPress REST API icon

Password Reset with Code for WordPress REST API

v0.0.16
by Be Devious Web Development · 5.0 (10 reviews)

A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:

1K+ active installs Updated Aug 23, 2023 Tested to 6.3.5 Requires PHP 5.4
Try Demo Download
Pre-installed Ready in ~10s No card
Password Reset with Code for WordPress REST API

About Password Reset with Code for WordPress REST API

This plugin adds a password reset feature to the WordPress REST API. Users can request a password reset, receive a code via email, and then use that code to set a new password. There are also options to check the validity of a code without resetting the password and customize various settings.

Changelog

0.0.16

  • updated compatibility to 6.3
  • By default users with the administrator role are no longer able to reset their password using this plugin
  • The default length of the code that is generated has been increased from 4 to 8 characters
  • The default characters that are used to generate the code have been increased to include upper and lower case letters as well as special characters

0.0.15

  • updated compatibility to 6.1.1

0.0.14

  • updated compatibility to 5.9.3

0.0.13

  • updated to min version 4.6 to allow translations

0.0.12

  • resolved file include errors

0.0.11

  • resolved php warnings

0.0.10

  • relocated email send function
  • added translation functions, should be translation ready! get in contact to get involved!

0.0.9

  • fixed invalid plugin header issue

0.0.8

  • fixed minor typos in docs
  • added filter to use custom namespace
  • fixed bug with time format filter

0.0.7

  • PLEASE READ: SOME DEFAULT BEHAVIOUR HAS CHANGED:
  • Added maximum allowed failed attempts to validate a code before automatically expiring it, default has been set to 3
  • Added filters to include letters and well as numbers in the reset code as well as allowing you to specify your own string
  • Added filters to allow the exclusion of certain roles from being able to reset their password, e.g. if you want to exclude Administrators

0.0.6

  • Added support for WP versions earlier than 5.2.0 due to timezone function availability

0.0.5

  • Replaced missing api file

0.0.4

  • Added /validate-code to allow checking a code’s validity without actually resetting the password

0.0.3

  • Fixed bug causing 500 error where WordPress TimeZone was set to a manual UTC offsite

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.