It need not be very complicated. You can simply create a pattern like 2018-09-07-ABC
(suffix of ABC
) for the date 2018-09-07
.
Set up the password creation/validation logic like password = md5('2018-09-07-ABC')
.
An administrator if they know the pattern, they can anytime goto any online md5
utility such as http://www.md5.cz and enter the pattern for current date.
Say for example today is December 25, 2018. Then they will enter 2018-12-25-ABC
and the hash will be b21746c6db1c5323f28dd874fe60165f
TIP: You do not need to use entire 32 character password. Using first 8 characters (or any desired length) would be easier.
Sample PHP Code the generate password of length 8:
$md5hash = md5(date('Ymd') . '-ABC');
$password = substr($md5hash, 0, 8);
Note: Take care of the timezone being used at the server when generating the password.
Related Posts:
- Sending the reset password link programatically
- Enforcing password complexity
- Create a global variable for use in all templates
- Add extra field to users
- Integrating WordPress to my website, while keeping my own authentication system
- Display user’s total comment count outside The Loop
- Change Password Hint
- Changing user_nicename
- How to auto login user again after change user_login
- What is the most efficient way to search users by their display name?
- Can i check if user is doing any ajax request?
- How do I create a WP user outside of WordPress and auto login?
- Network installation giving errors when viewing or adding a user
- Showing user ID on user main page from screen options
- Getting the Current User
- How do I hide specific user profile fields?
- Authenticating to WordPress, using my own authentication two-factor system
- How to track a users progress through pages by inserting data into WordPress Database?
- automated tests as a user?
- Go to / Scroll to Password Field on WordPress Posts After Submit With Message(s)
- How can I default to all WordPress roles when parameter is not included in shortcode?
- there’s a way to include a minimal WP for check only the current user, its roles (caps?) and then release/free it?
- Delete option value from array using update_option()
- get_users(…) only returns one user
- Password protecting content in custom template
- How to filter/hook-into retrieve_password() to filter $_POST[‘user_login’]?
- List User order by ID in Descending order (Backend)
- Warning: Use of undefined constant HTTP_USER_AGENT – assumed ‘HTTP_USER_AGENT’ (this will throw an Error in a future version of PHP)
- Get all user meta by meta key instead of ID
- How to get a list of all possible values of a specific user meta key?
- User’s total comment count excluding comments on their own posts
- User management system similar to wordpress one?
- Show all posts by author
- Custom user login page by creating a plugin
- How to limit the number of forgot password reset attempts in WordPress?
- Programmatic Login from 3rd Party site
- Add New User, extra fields which are required?
- user_profile_update_errors hook not executing
- Modify user profile data through scripting?
- Get users that likes the post
- custom user role wordpress – grant guest access to edit.php without insert/update/delete
- add_cap not working
- Do not execute If User is login as Administrator or any Specific Role
- Styling my own password protected page, how to deal with wrong password?
- wordpress archive a user
- Best practice for show data to one specific user?
- Call to undefined function get_userdata() in plugin
- How to know where this function definition is declared?
- get_users meta_query: REGEXP not working for matching new lines
- Change CSS based on is_user_logged_in
- How to show a users bio on a page
- “operation successful” message
- Password minimum length in personal subscription [closed]
- php if username is role
- How do you create two separate Register pages?
- Is it possible to create new user from external form using REST API?
- Foreach loop inside an array_merge
- Redirecting to a custom forgot password page
- Show current user posts only
- How do I create a function that modifies a message in the wp-login.php file?
- Can’t get_users info by using json_encode
- Editable Student file associated with basic User ID
- Adding users to another blog
- Issue encountered while trying to keep website private
- Changing WordPress author name in database
- Matching multi user
- Private messaging – Getting and displaying the avatar/url of a message recipient
- Updating custom user meta
- Loop 1 user randomly
- Update only some custom user fields
- List users in a dropdown for login
- How to set max users to 17.000
- Trying to display user meta by “name” – not by “ID”
- main menu page redirects to user ID
- How to ‘remember’ a site member’s last visited page?
- How to connect database table to each registered wordpress user.
- Adapting a php array to WordPress
- Get author meta of all writers
- Let users register weight each day and save it in DB
- Password form redirection to belonging post
- Display a list of users with avatar filterable with alphabets
- Cross origin ajax request always returns 0 when calling get_current_user_id();
- Parse error: syntax error, unexpected ‘}’ in C:\wamp64\www\Proiect\aplicatie\user_check.php on line 18 [closed]
- Forbid certain users to access a specific page
- Check if username doesn’t exists
- One folder to be accessible by one user
- WP query with variables gives no result for specific user
- Import users and custom user meta from csv
- How to lock users account until approvation
- rest_cannot_create_user – Sorry, you are not allowed to create new users. CURL WORDPRESS REST API
- Getting invalid user ID error when creating a new user with wp_insert_user
- How to create a User Role and give permission to only use Web Stories plugin?
- How to create custom user role without plugin?
- PHP Works only for logged in users: [closed]
- Custom Admin Menu Report for Specific User ID
- How to add custom user role into wordpress
- Redirect WordPress page to the latest created post by the logged in author/user
- Only registered users can see part of the contents of single.php
- change Dashboard default page on login
- How to send user password reset link to their phone number instead of email