Life Time Extra Credits Offer

*Add $100 or more to claim

Validity: Nov 24 - Dec 05, 2025

Password Reset with Code for WordPress REST API

Password Reset with Code for WordPress REST API

A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:
Rating:
5.0
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
1000+
Last Updated:
Aug 23, 2023
WordPress Version:
4.6 or higher
Tested up to:
6.3.5

Simple Password Reset

Adds password reset facility to WordPress REST API.

Two Step Process

User requests a password reset and enters code to set new password.

Code Validation

Validate code without resetting password for two stage process.

Customizable Settings

Customize code length, expiration time, email subject, and more.

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

Very Well Made

By Philip Sola (philsola) on April 30, 2024

This plugin, is extremely well thought through and very well made. Plenty of filters for developers to hook into and adjust to their liking.

I've managed to filter the email body, the characters used for the code, the REST API namespace, the code length and loads more, with total ease.

Great plugin - thank you!

Excellent plugin

By jaestradag on February 23, 2024

You've helped me more than you know. Is it possible to use it with a user who is an administrator?

Works perfectly!

By mrank on February 5, 2024

The plugin does exactly what it is supposed to do. The filters allow extensive customization.


Many thanks to the developers!

Amazing plugin!

By ninievy on January 9, 2023

This plugin is great! Works really well and Dominic is really helpful if you have any question. I recommend.

Awesome plugin

By andreslora09 on March 3, 2021

Also the author help me out a lot with things related to the plugin.

Good support

By alex0311 on August 1, 2020

The plugin author is very reactive.

Awesome Plugin

By Ryon Whyte (ryonwhyte) on July 15, 2020

This is an awesome plugin. Solved some problems quickly for me

500 internal server error but request message is successful and no email

By gramz1 on June 11, 2020

First i was getting time zone error now i updated the pluging its now only 500 error with a successful message but no email whatsoever

Great plugin and an awesome support

By novaclever on June 8, 2020

The plugin works great. More than that, the author has added an endpoint which responds exactly to our needs. Thank you !

Great plugin with great support

By finderlars on June 1, 2020

The plugin is awesome and i can confirm that it works. Also, the plugin author solved an issue that was occurring in matter of minutes. It is objective and very well coded.
Try other plugins too!

JWT Authentication for WP REST API

Extends the WP REST API using JSON Web Tokens Authentication as an authentication method.

Try Demo More Details

REST API Log

WordPress plugin to log REST API requests and responses

Try Demo More Details

ACF to REST API

Exposes Advanced Custom Fields Endpoints in the WordPress REST API

Try Demo More Details
Author Site Author Site

Try Password Reset with Code for WordPress REST API With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.