here’s an example that hooks login_redirect and checks when their account was created, then redirects them to a url of your choice if it’s been less than 48 hours:
function my_redirect( $to, $requested, $user ){
if( !isset( $user->user_login ) ){ // we only want this to run when credentials have been supplied
return $to;
}
$regtime = strtotime($user->user_registered);
$now = strtotime("now");
$diff = $now - $regtime;
$hours = $diff / 60 / 60;
if( $hours < 48 ){
return "/somepage/"; // it's been less than 48 hours, redirect to message.
} else {
return admin_url();
}
}
add_filter('login_redirect', 'my_redirect', 10, 3);
Related Posts:
- Is it possible to sign in with user_email in WordPress?
- Website Visible only to Registered users
- moving server can not login
- how to update current logged user username
- How can I allow access to two user accounts using one login?
- Share user table from WP with Drupal
- Password protect media attachment – share across guests
- WordPress login problem
- Good way to block users within a multisite setup without deleting them?
- Reset Password policy
- WordPress Login redirection according to user role
- How do you manage your pages or functions that require logged-in users?
- How to restrict access to a single for users I’ve authorized? [closed]
- Delete a user from frontend
- Sign in with social media accounts without creating a WP account [closed]
- define two login page url
- Custom user roles are unable to login
- How to password protect pages in WordPress
- How to lock WordPress front-end with login and password?
- Creating Custom Login Form Where Password Field is Dropdown Menu
- determine active user browser at the same time
- WordPress change role from administrator to author by itself (automatically)
- In Django, how do I know the currently logged-in user?
- Can I programmatically login a user without a password?
- Can’t log in: “ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.”
- Is there any way to rename or hide wp-login.php?
- How to login with email only no username?
- How can I redirect user after entering wrong password?
- Increase of failed login attempts, brute force attacks? [closed]
- Login page ERROR: Cookies are blocked due to unexpected output
- How to programatically change username (user_login)?
- Separate registration and login for different roles
- SSO / authentication integration with external ‘directory service’
- Preventing session timeout
- How reduce wordpress login session timeout time?
- How to prefill WordPress registration with social details
- Check for correct username on custom login form
- Is there a is_user_logged_in() for multisite?
- Disallow user from editing their own profile information
- I can’t access my site via wp-admin
- ‘Password field is empty’ error when using autofill in Chrome
- Removing username from the ‘wordpress_logged_in’ cookie
- How to show ‘login error’ and ‘lost password’ on my template page?
- What is $interim_login?
- Custom login form
- How to prefill the username/password fields on the login page
- wp_signon returns user, but the user is not logged in
- How to restrict access to uploaded files?
- Adding extra authentication field in login page
- Replacing the WordPress password validation
- Prevent wp_login_form() from redirecting to wp-admin when there are errors
- Allowing users to edit only their page and nobody else’s
- Can an admin check passwords of registered users?
- Redirect user using the ‘wp_login_failed’ action hook if the error is ’empty_username’ or ’empty_password’
- wp_signon() does not authenticate user guidance needed
- What exactly is ReAuth?
- What are the differences between wp_users and wp_usermeta tables?
- WordPress auto login after registration not working
- Login members using web services
- Make my wordpress blog remember my login “forever”
- How to check in timber if user is loggedin?
- How do I change the language of only the login page?
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- Disable WordPress 3.6 idle logout / login modal window / session expiration
- Stop WordPress from logging me out (need to keep me logged in)
- Woocommerce registration page [closed]
- How to disable autocomplete on the wp-login.php page
- Share login data/cookies between multiple installations
- Hide Admin Menu for Specific User ID who has administrator Role
- Synchronize WordPress user accounts across multiple domains and installations without using WordPress MU
- How to pass users back and forth using session data?
- How do I change the logo on the login page?
- Allow up to 5 Concurrent Login Sessions
- Why does WordPress hide the reset password key from the URL?
- Allowing an email as the username?
- How to use current_user_can()?
- Avoid to load default WP styles in login screen
- WordPress registration message
- How to fake a WordPress login?
- how to display the wordpress login and register forms on a page?
- Does wp_logout_url() destroy a session? (Logging out question)
- How can I send a welcome email to a user AFTER they login for the first time?
- Can not login with correct username and password
- Check if specific username is logged in
- How can i increase the login expiration length?
- How do I use add_action from a class method?
- How to remove the WordPress logo from login and register page?
- How can I add a custom script to footer of login page?
- Brute force attack?
- Customize wp_new_user_notification_email()
- Need to execute a cron job
- How to manually activate user in dashboard only by admin
- Login email after registration never sent or received
- Post list based on the user that is logged in
- How can I create a separate blog that is private?
- How to keep always logged in development environment
- Add Confirm Password field in wp-login.php Password Reset page
- Integrate recaptcha and wp_signon – what is needed?
- Stop users from logging in from multiple locations
- How do you add a custom option to user data?