Title: th23 User Management
Author: th23
Published: <strong>20 May 2015</strong>
Last modified: 16 May 2019

---

Search plugins

![](https://ps.w.org/th23-user-management/assets/banner-772x250.jpg?rev=1164272)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/th23-user-management/assets/icon-128x128.png?rev=2089729)

# th23 User Management

 De [th23](https://profiles.wordpress.org/th23/)

[Download](https://downloads.wordpress.org/plugin/th23-user-management.2.4.0.zip)

 * [Details](https://lij.wordpress.org/plugins/th23-user-management/#description)
 * [Reviews](https://lij.wordpress.org/plugins/th23-user-management/#reviews)
 *  [Installation](https://lij.wordpress.org/plugins/th23-user-management/#installation)
 * [Development](https://lij.wordpress.org/plugins/th23-user-management/#developers)

 [Supòrto](https://wordpress.org/support/plugin/th23-user-management/)

## Description

All user management activities like login, user profile, register, lost password,
etc. can be done via the **themed frontend** of your website. Access for user groups
to unstyled **admin area can be restricted** and **`wp-login.php` can be disabled**.
Users will only see the nicely styled side of your page 🙂

The plugin is very flexible, allowing for further modifications and extensions to
hook into, displaying further user management activities on the frontend of your
website.

Additional options to enhance user experience further are available as a _Professional
extension_ of this plugin and include:

 * **All user management actions available on frontend** styled according to theme–
   including profile changes, lost password, reset password
 * **Access to the unstyled admin area can be restricted** based on user groups –`
   wp-login.php` can be disabled completely
 * **User chosen password upon registration** option available – including initial
   e-mail validation
 * **Admin approval for new users** option available – before user can login
 * **Use reCaptcha against spam and bots** upon registration, lost password and 
   login – after specified amount of unsuccessful attempts
 * Introduction of e-mail re-validation upon changes of address

In case you want to see the plugin in action, feel free to visit the [authors website](http://th23.net/).

For support, feedback and suggestions, please visit our [FAQ and support website](http://th23.net/th23-user-management-faq-and-support/)!

## Screenshots

 * [[
 * Seamless inclusion of user management actions – here user profile page, including
   a dedicated widget for direct access by users via frontend (here on Twenty Fifteen
   theme)
 * [[
 * Widget with option to login directly – without leaving current page (here on 
   Twenty Fifteen theme)
 * [[
 * Login messages displayed on current / main page via overlay messages (here on
   Twenty Fifteen theme)
 * [[
 * Nicely themed user registration page – optionally including user chosen password
   and increased security against bots/ spam through captcha (here on Twenty Fifteen
   theme)
 * [[
 * User registration page and user management widget adapting to chosen theme (here
   on D5 Colorful theme)
 * [[
 * Login page and widget nicely styled for whatever theme you decide for…and of 
   course further customizable via CSS (here on Twenty Fourteen, Modern, Roda, Sydney
   and a customized Twenty Eleven theme)
 * [[
 * Select your mobile theme and the user management will be available – nicely styled
   as your users can expect (here on Twenty Fifteen and Colors theme)
 * [[
 * The plugin is highly customizable – most options are part of the separately available
   Professional extension
 * [[
 * The plugin embedds admin approvals for new registrations via the standard users
   screen – this option part of the separately available Professional extension

## Installation

To install th23 User Management, follow these steps:

 1. Download and unzip the th23 User Management plugin
 2. Upload the entire `th23-user-management/` directory to the `/wp-content/plugins/`
    directory
 3. Activate th23 User Management plugin through the Plugins menu in the WordPress 
    admin area
 4. Configure th23 User Managemet in the WordPress admin area, select Settings and 
    th23 User Management for an overview on options
 5. Add the th23 User Managemet widget for easy access by your users, in the WordPress
    admin area go to Appearance / Widgets, drag the th23 User Management widget from“
    Available Widgets” on the left to a selected “Widget Area” on the right
 6. (optional) For approval of users go to the Users section in WordPress the admin
    area, select Pending users and chose Approve or Delete

That is it – your users will now have the chance to do user related actions directly
on your styled page!

## FAQ-e

For support, feedback and suggestions, please visit our [FAQ and support website](http://th23.net/th23-user-management-faq-and-support/)!

## Reviews

![](https://secure.gravatar.com/avatar/f2f75b9f0898c44ca960e920f64e4dffbf335e33e556261206d6f41566f425da?
s=60&d=retro&r=g)

### 󠀁[Review](https://wordpress.org/support/topic/review-65/)󠁿

 [Flymodels](https://profiles.wordpress.org/flymodels/) 03 September 2016

First ever installation had a minor issue emailed the team and i had an instant 
reply great customer service and help. Great little program very happy thanks. Could
be made more expandable with more plugin’s like members images picture all in all
great. some think like Ultimate group. Simple and easy. Thanks again.

![](https://secure.gravatar.com/avatar/2feee2499c2e3f79ac22ce9ca23870db5c9ae12fcfa3d88195efe02b3bf8cd11?
s=60&d=retro&r=g)

### 󠀁[Very flexible and easy to use](https://wordpress.org/support/topic/very-flexible-and-easy-to-use-4/)󠁿

 [tinydrew](https://profiles.wordpress.org/tinydrew/) 03 September 2016

This plugin is exactly what I was looking for – it is easy for me as admin to install
and configure and the users to use. Great work and integrates well into different
themes!

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/th23-user-management/reviews/)

## Contributors & Developers

“th23 User Management” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ th23 ](https://profiles.wordpress.org/th23/)

[Translate “th23 User Management” into your language.](https://translate.wordpress.org/projects/wp-plugins/th23-user-management)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/th23-user-management/),
check out the [SVN repository](https://plugins.svn.wordpress.org/th23-user-management/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/th23-user-management/)
by [RSS](https://plugins.trac.wordpress.org/log/th23-user-management/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### v2.4.0

 * [Enhancement – Basic] Option to ask for approval of terms & conditions before
   registering as new user eg to comply with new data privacy law – option working
   as a “shared” admin option to specify title/link to legal information page once
   across all th23 plugins and themes
 * [Enhancement – Basic/Pro] Enable smooth integration with th23 Subscribe plugin,
   th23 Social plugin, th23 Travel theme and th23 Thorsten theme – via introduction
   of various filter, hooks and checks
 * [Enhancement – Basic] Show dates for user “registered”, “last login” and “last
   visit” as columns in admin user list
 * [Enhancement – Basic/Pro] Allow for better theming eg input fields including 
   label and placeholders, removing fixed spacings as separators, user management
   page title
 * [Enhancement – Basic/Pro] Added German translation for whole plugin
 * [Fix – Basic] Ensure compatability with WooCommerce – lost password URL should
   be defined by this plugin
 * [Fix – Basic/Pro] Some spelling mistakes

#### v2.3.0

 * [Enhancement/Fix – Basic/PRO] Prepare for translations via translate.wordpress.
   org repository and tools – use “th23-user-management” as Text Domain in plugin
   header, replace $this->plugin in translation functions with hardcoded “th23-user-
   management” string, include “/lang” as Domain Path in plugin header, adjust load_plugin_textdomain
   function call accordingly and optimize language strings with fewer tags and added
   translator comments
 * [Enhancement – PRO only] Optimize user notification mail after admin approval
   ie simplify structure, add personalized password reset link
 * [Enhancement – PRO only] Improve tooltip for Captcha explanation, removing link
   and only use spans for better handling on mobile devices
 * [Enhancement – Basic/PRO] Add version number handling to script and style loading,
   ensuring loading latest version in browsers
 * [Enhancement – Basic/PRO] Adapt support URLs to new structure on th23.net
 * [Enhancement – Basic/PRO] Add classes to each link in the widget, to enable specific
   styling if required
 * [Enhancement – Basic/PRO] Better structure plugin related links on plugin overview
   page in admin area
 * [Fix – PRO only] Properly handle pre-filling mail/ name field after submitting
   password reset request
 * [Fix – PRO only] Include jQuery JS into dependency upon including password strength
   meter
 * [Change – PRO only] Admin triggered change of mail address does not require user
   confirm, but only triggers notification to old and new mail address
 * [Enhancement – PRO only] Optimize sending password reset message upon changes
   done via admin area
 * [Fix – Basic/PRO] Corrected spelling of “registered” in some occurances
 * [Fix – Basic/PRO] Ensure proper handling of “redirect_to” parameter after login
 * [Fix – Basic/PRO] Exclude user management page from search results
 * [Fix – Basic/PRO] Prevent “jumping” settings fields upon opening sub-settings
 * [Fix – Basic/PRO] Harmonize classes for “omsg” and “message” across th23 plugins,
   for easier styling via theme
 * [Fix – Basic/PRO] Replace usage of deprecated function “get_currentuserinfo” 
   with “wp_get_current_user”

#### v2.2.0

 * [Enhancement – Basic/PRO] Change overlay message approach – updated CSS, less
   JS, more depending on (themable) class styling
 * [Enhancement/Fix – PRO only] Adjust handling of user creation/ password and e-
   mail changes to process in WP 4.3 and later – esp proper user information upon
   changes triggered by administrator
 * [Enhancement – Basic/PRO] Use “placeholder” tag instead of description and “br”
   in widget
 * [Fix – PRO only] Add redirect after password change, to ensure user can log in
   again directly
 * [Fix – Basic/PRO] Remove unnecessary line breaks at the end of mail messages
 * [Fix – Basic/PRO] Adapt admin settings page header and plugin notice to changed
   admin CSS in WP 4.3

#### v2.1.0

 * [Enhancement] Changed class handling / constructors to php5+ style (__construct)
   for compliance with WordPress standards
 * [Enhancement] Added danish translation – thanks to Rasmus

#### v2.0.1

 * [Enhancement] Adapted widget HTML to take up CSS styling from current theme in
   more cases easily – added “widget_meta” class
 * [Fix] Fixed encoding and user login value bug on links send by mail for some 
   language/ plugin/ theme combinations
 * [Fix] Fixed small spelling errors “profil” and inconsistencies in spelling “login”,“
   registration”, …
 * [Fix] Ensure admin panel preserves settings, when Professional version is disabled

#### v2.0.0 (public release)

 * [Enhancement] Renaming from previously “th23 Frontent User Management”
 * [Enhancement] Complete rebuild of plugin structure, including transfer into class
 * [Enhancement] Leverage action and filter hooks to plugin professional parts, 
   avoiding code duplication
 * [Enhancement] Add option for user choosen passwords – including e-mail validation
   and re-validation after change of e-mail address
 * [Enhancement] Add option for admin approval of new registrations – inlcuding 
   option to send mail notification on new registrations requiring approval
 * [Enhancement] Add backend functionality to manage “Pending” users (approve/ delete)
 * [Enhancement] Validation and approval trackable via user meta data entries – 
   for now only visible directly in DB
 * [Enhancement] Add optional question / text field to be submitted upon registration(
   e.g. “Where did you find out about this website?”, “I talked to your friend and
   she recommended it!”) as basis for admin to approve / reject new user registrations
 * [Enhancement] Reverse option to allow usage of wp-login.php – if allowed, users
   might work their way around additional options like mail validation, captcha 
   or user approval by admin
 * [Enhancement] Upgrade to latest reCaptcha version – API v2
 * [Enhancement] Show more desciptive title for pages, e.g. “Login”, “Your Profile”,…
   instead of “User Management”
 * [Enhancement] Add “Logout of all other sessions” function on user management 
   page
 * [Fix] Fixed proper removal of page upon deactivation (required remove_action 
   from post deletion hook to be successful)
 * [Fix] Removed security through obscurity from “user_login” field upon registration
   to ensure password strength indicator works correctly
 * [Fix] Prevent usage of “&” in user e-mail – as it causes issues upon storage,
   already in standard WordPress installation

#### v1.6.0

 * [Enhancement] Add nonce check to all forms – prevent automated attacks
 * [Enhancement] Remove “dashboard” option for admin bar – since WP 3.3 adminbar
   on admin area is a must show
 * [Enhancement] Add password strength indicator
 * [Enhancement] reCAPTCHA implementation upon registration, lostpassword and (after
   x failed) login attempts
 * [Enhancement] Change of email address via profile requires confirmation
 * [Fix] Generate new activation key every time user is requesting a password reset

#### v1.4.0

 * [Enhancement] Simple Local Avatar plugin integration for professional version
 * [Enhancement] th23 Subscribe plugin intrgration for professional version

#### v1.2.0 (semi-public release)

 * [Enhancement] Introduce PLUGIN_SUPPORT_URL

#### v1.0.0 (non-public release)

 * n/a

## Mêta

 *  Version **2.4.0**
 *  Last updated **7 years ago**
 *  Active installations **10+**
 *  WordPress version ** 4.2.0 or higher **
 *  Tested up to **5.2.0**
 *  Language
 * [English (US)](https://wordpress.org/plugins/th23-user-management/)
 * Tags
 * [customized](https://lij.wordpress.org/plugins/tags/customized/)[Frontend](https://lij.wordpress.org/plugins/tags/frontend/)
   [login](https://lij.wordpress.org/plugins/tags/login/)[user management](https://lij.wordpress.org/plugins/tags/user-management/)
 *  [Advanced View](https://lij.wordpress.org/plugins/th23-user-management/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/th23-user-management/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/th23-user-management/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/th23-user-management/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/th23-user-management/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/th23-user-management/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/th23-user-management/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/th23-user-management/reviews/)

## Contributors

 *   [ th23 ](https://profiles.wordpress.org/th23/)

## Supòrto

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/th23-user-management/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://th23.net/th23-user-management)