On This Page
On This Page
Redirect After Login
Overview
Send users to the right place after they sign in instead of relying on one default destination for every account. Redirect After Login lets you choose a same-site fallback page, preserve a visitor’s requested destination, and create role-based login redirects for different WordPress audiences.
The module works with standard WordPress login and supported WooCommerce and WP PowerSuite authentication flows. It validates destinations and avoids sending users straight back to the login screen. The global fallback works without a valid Pro license, while per-role redirect URLs require an active license. With no actionable settings, WordPress’s normal behavior remains unchanged.

- Membership websites that want users to reach a useful account or welcome page
- WooCommerce stores aligning customer sign-in with their account experience
- Agencies sending administrators, editors, and clients to different destinations
- Teams that want login redirects without interrupting valid return-to-page requests
Features
Global Post-Login Destination
Role-Based Redirects
Preserve the Requested Page
WooCommerce Synchronization
Supported WP PowerSuite Login Flows
Login-Loop Protection
Reauthentication & Support Exceptions
Use Cases
- Member Welcome PagesChoose a same-site welcome or account page as the fallback destination while preserving valid requested return URLs when that behavior is enabled.
- Different Destinations for Staff and ClientsUse licensed role mappings to send editors, administrators, and client roles toward the areas relevant to their work.
- WooCommerce Account NavigationCoordinate supported customer login redirects with the WordPress destination policy without automatically discarding an accepted storefront return request.
- Consistent Alternative Login FlowsUse the shared redirect policy with supported Magic Login, social login, and PowerSuite 2FA completion rather than maintaining unrelated destinations for each method.
Frequently Asked Questions
What does Redirect After Login control?
It controls the same-site destination after supported sign-ins. It does not change logout redirects, create accounts, or grant access to the target page.
Can I set one destination for everyone?
Yes. Set a global fallback URL. A valid requested destination or applicable licensed role rule can take priority according to the settings.
Are role-based redirects available?
Yes. Enable role redirects and configure the relevant role URLs with an active WP PowerSuite license.
What works without a valid license?
The global fallback destination can still work. Per-role redirect URLs are not applied without a valid license.
Why does the user sometimes return to another page instead of the fallback?
Honor redirect_to is enabled by default. An accepted same-site requested destination takes priority over the role map and fallback.
What happens when a user has several roles?
The first matching configured role destination is used. Core roles are evaluated from Administrator through Subscriber, followed by custom roles alphabetically.
Does it work with WooCommerce?
Yes. WooCommerce synchronization applies the policy to supported login requests and is enabled by default.
Does it work with Magic Login and social sign-in?
Supported flows can use the module’s shared post-login redirect handling. It is not a universal override for every third-party authentication implementation.
Does it override Login as User's destination?
No. Its special switching request is left unchanged rather than being treated as a normal role-based login redirect.
Can I redirect users to the login page or an arbitrary external website?
No. The module is designed for validated same-site destinations and rejects the standard login page and custom login slug to avoid loops.
What happens if I leave every setting empty?
No actionable rule is applied and WordPress’s normal login destination remains unchanged.
Does it affect logout redirects?
No. The module is specifically for supported post-login navigation.


