After update WordPress 6.4.3 logon and logoff redirect is not working anymore. Normaly it is redirect the user to main page of the website. Now is goes to profile page. Is there a fix for this?
]]>First I want to say thank you for this awesome plugin. It works perfectly in my nav menu to show LOGIN to visitors who are not logged in and LOGOUT to those who are logged in.
However, I use Formidable Forms to manage the actual logging in and logging out. Formidable allows me to use different login redirects which is particularly useful when I put a login form in a modal in which case I would simply want to refresh the current page.
I tried to delete the contents of the Login Redirect URL on the Login or Logout Menu Item – Settings page of your plugin but it won’t allow that field to remain blank.
This plugin would be 5-stars (instead of 4.9 stars) if you could somehow allow all redirection to be handled by other plugins. Thanks again!
]]>Hello,
I experienced an issue with the connexion page.
I contacted the memberpress support and they checked the website and told me to report the issue here.
I installed the menu login|logout as refered here :
https://docs.memberpress.com/article/296-conditional-login-logout-menu-item
But for some reason it stopped to work despite all settings are good.
The login menu link is redirecting to the default wordpress login page instead of redirecting to the memberpress login page.
Can you help me ? Thank you
Hello,
I really like the dynamic login feature of this plugin. However, I am having an issue where it is overriding another plugin that I use which has created an app from my website.
Eg) I am using the WPMobile.app plugin that mirrors my website in an app form for my users. Within that plugin, I have it set for a redirect upon login (from the app using the WP login function). When I installed this plugin, it overrides that plugin and takes the user to a page I do not want them accessing on the app.
What I would like to know, is if there is a way to “disable” the redirect from this plugin so it does not override the redirect from WPMobile.
]]>Hi there, I want to thank you for this great plugin.
Also I would like to help others with this small snippet for WPML support.
It would be really good to have this code integrated into the plugin one day.
// detects if WPML is active
define('USING_WPML', defined('ICL_SITEPRESS_VERSION'));
// adds WPML support to LOLMI plugin
function PREFIX_lolmi_wpml_support($value, $option) {
if(USING_WPML) $value = apply_filters('wpml_permalink', $value);
return $value;
}
add_filter('option_lolmi_login_page_url', 'PREFIX_lolmi_wpml_support', 10, 2);
add_filter('option_lolmi_login_redirect_url', 'PREFIX_lolmi_wpml_support', 10, 2);
add_filter('option_lolmi_logout_redirect_url', 'PREFIX_lolmi_wpml_support', 10, 2);
]]>
Installed and activated plugin. Trying to add “Login Logout” to Menu, but it doesn’t show. All other items can be added.
]]>I believe this just started today – maybe yesterday. It is happening with my main browser (Firefox) along with Safari, Chrome and Brave. When I click on our menu bar’s Login link and successfully login then click on Home, it logs me out. I’ve been using the Login/Logout Menu Item plugin since MemberPress was initially installed a couple of years ago and this is the first I’ve seen this. It is happening with both my admin and regular user accounts. It is also happening with a fellow admin in another part of the country. All plugins are up-to-date. I submitted this same info to MemberPress tech support a few minutes ago. Any ideas from your end?
Thanks!
-chuck
the widget option for this plug in is gone? it was on my home page side bar and it just disapeeared … HELP!
]]>Your plugin has a way to change the Login URL but not the Logout. Is there a way I can customize this within functions.php?
Our website uses another plugin to hide/rename the default WP login page and instead we just use the Woocomerce my account page for our users. This all works great but your plugin’s logout link has it showing the modified WP login/out page. So I would love to be able to change your logout URL. Otherwise I’ll have to create my own.
]]>Hello,
We have an intranet set up in a multisite environment. To access the site, users must first log in, and only logged-in users can see the content. Some users only use the front-end of WordPress, while only admins have access to the WordPress Admin menu and can log out. However, subscribers do not have this option. We tried using your logout function, but after clicking logout, we received an internal server error 500.
Thank you.
]]>Hello, also got a 403 forbidden error after clicking wp dashboard/settings/login logout – version 1.2.2 and wp 6.2
]]>I could be wrong, but…I believe the Login/Logout plugin is exposing what I thought was a hidden wp_login.php page. Using All In One WP Security plugin which allows me to change the wp_login page endpoint to obfuscate it. But when I use Login/Logout plugin, the endpoint is shown in the browser when I hover over the Login/Logout menu…?
]]>is posible to use with woocommerce suscription?
]]>I have the after login redirect set but I am not able to get it working nor can identify why it will not work.
]]>Before getting Login or Logout Menu Item plugin installed, I was using a popup to make login. Of course there was the issue of having no “logout” button after signing in, so I though this plugin may be useful. The only thing that we would like to do is that the menu item could link to this same popup. Any ideas on how to achieve this?
]]>Hi there,
is there any possibility to use just a shortcode instead of using the menu-function to add the login/logout functionality? Thanks in advance.
]]>Resolved.
]]>The log out functionality doesn’t work. When it gets activated through a menu link, a redirect to the following page gets created:
https://www.ardsleyhigh73.com/wp-login.php?action=logout&redirect_to=https%3A%2F%2Fwww.ardsleyhigh73.com%2Fyouve-been-logged-out&_wpnonce=2683919e97
The correct redirect target should be:
https://www.ardsleyhigh73.com/youve-been-logged-out
Any idea why the log out redirect is referencing the login page? Seems weird.
]]>Love the simplicity of this plugin. I came here looking for the same thing as pako69 who posted over a year ago. How do I keep original redirects? I don’t want everything overwritten by the setting of this plugin.
if redirect after login is set in plugin settings as mysite.com/main
then i want mysite.com/wp-login.php?redirect_to=https://mysite.com/test/
to go to mysite.com/test not /main.
I too have it working by commenting out code in the plugin (as per pako69’s suggestion). But this is not ideal.
]]>We have been using your plugin with no problems. But when we just switched our server to PHP 8, we get a fatal error attributed to your plugin:
Fatal error: Uncaught Error: Call to undefined function create_function() in /www/mysite/public/wp-content/plugins/baw-login-logout-menu/bawllm.php:13 Stack trace: #0 /www/mysite/public/wp-settings.php(428): include_once() #1 /www/mysite/public/wp-config.php(88): require_once('/www/mysite...') #2 /www/mysite/public/wp-load.php(50): require_once('/www/mysite...') #3 /www/mysite/public/wp-blog-header.php(13): require_once('/www/mysite...') #4 /www/mysite/public/index.php(17): require('/www/mysite...') #5 {main} thrown in /www/mysite/public/wp-content/plugins/baw-login-logout-menu/bawllm.php on line 13
Thank you.
]]>When I set a login url redirect in the plugin and click save, I get a 400 error, and the setting will not save. Any ideas on how to fix this?
]]>Hi
How do I beautify the logout confirmation page using my own words and style.
Hello, about 3 weeks ago I noticed that we are having trouble with the “login or logout” menu item. It says “Logout” all the time, and if you try to log out, it goes to this page:
https://www.bornagainboating.com/wp-login.php?action=logout&redirect_to=https%3A%2F%2Fwww.bornagainboating.com&_wpnonce=079559d29e
Then if you click “logout” it just reroutes to the main page and then continues to say “logout”
But you can never really logout or login, so users can’t get into the site ??
Is anyone else having this problem?
This is a feature Request,
Would it be possible to add support for the dynamic links of login/logout to be inserted in url field of buttons via shortcode?
Thank you
I’m tryng to use this plugin, but the menu item I added (“Log In|Log Out”) it always show “Log Out”, even if I’m not logged in (I try with different browser and deleted the cache).
If i clicked on the log out, it shows a page were it ask me if I’m sure to logout, i click on yes and it redirect me on the home page whit the same menu and the menu item with still the “Log Out”
Wordpress is updated, and the plugin too
Hi Cartpauj
I am a user of Plugin Login then Logout, I am glad to download and install the plugin, but I did not see the instruction for the products; the link on how to use page topic is invisible; I would be grateful if you could give me instruction of this plugin.
According to this step, I saw 403 page when I did the same action; feel free to let me know what cause it.
Additional, please allow me to give a consultation: I need to implement the function that the post and the comment button are visible for the out-login user, and the registration form will pop up when the out-login user clicks the post or comment button; this is the sample( Twitter & Reddit) link: . I wonder if I could implement the function I mentioned above with Login then Logout Plugin?
I am looking forward to your reply. Thanks!
Regards
Rocky
Hi,
After install and using the product for a while, I just noticed when I go to settings for this plugin it provided a 403 error. I came here and found lots of other threads saying the same thing.
As suggested, I asked my host to look at the mod security logs and I had to whitelist a Mod Security rule being hit – 77234320
I can confirm settings now works for me.
]]>I have an issue where after logging in, the menu changes to “Log out” on most pages. However, if I revisit the home page, the same menu item says “Log In” even though I am already logged in. I’m pretty sure this is a cache issue given server level hosting. However, I don’t want to turn off caching altogether as that will really slow down the website. Is there any way to prevent this menu item from caching? Any help would be appreciated. I feel stuck after a few hours of digging around the internet.
]]>This is the error:
The page you are trying to access is restricted due to a security rule.
I see that others have also asked about this but I couldn’t find a resolution for it. Please advise.
Lisa B
As discussed in https://www.ads-software.com/support/topic/missing-option-to-redirect-to-current-page/, please find below a proposed improvement that adds an option to the plugin settings, allowing user to decide whether admins should redirect to the front or the back-end.
Index: main.php
===================================================================
--- main.php (revision 2705072)
+++ main.php (working copy)
@@ -139,7 +139,9 @@
function lolmi_login_redirect_override($redirect_to, $request, $user) {
//If the login failed, or if the user is an Admin - let's not override the login redirect
- if(!is_a($user, 'WP_User') || user_can($user, 'manage_options')) {
+ if(!is_a($user, 'WP_User')
+ || get_option('lolmi_login_redirect_backend', true) && user_can($user, 'manage_options')
+ ) {
return $redirect_to;
}
@@ -149,9 +151,10 @@
add_filter('login_redirect', 'lolmi_login_redirect_override', 11, 3);
function lolmi_settings_page() {
- $login_page_url = get_option('lolmi_login_page_url', wp_login_url());
- $login_redirect_url = get_option('lolmi_login_redirect_url', home_url());
- $logout_redirect_url = get_option('lolmi_logout_redirect_url', home_url());
+ $login_page_url = get_option('lolmi_login_page_url', wp_login_url());
+ $login_redirect_url = get_option('lolmi_login_redirect_url', home_url());
+ $login_redirect_backend = get_option('lolmi_login_redirect_backend', true);
+ $logout_redirect_url = get_option('lolmi_logout_redirect_url', home_url());
?>
<div class="wrap">
<div class="icon32"></div>
@@ -174,6 +177,10 @@
<small><?php _e('URL to redirect a user to after logging in. Note: Some other plugins may override this URL.'); ?></small><br/>
<input type="text" id="lolmi_login_redirect_url" name="lolmi_login_redirect_url" value="<?php echo $login_redirect_url; ?>" style="min-width:250px;width:60%;" /><br/><br/>
+ <label for="lolmi_login_redirect_backend"><?php _e('Redirect Admin to back-end after login', 'lolmi'); ?></label><br/>
+ <small><?php _e('If checked, Administrators will be redirected to the WordPress back-end after login.'); ?></small><br/>
+ <input type="checkbox" id="lolmi_login_redirect_backend" name="lolmi_login_redirect_backend" <?php echo $login_redirect_backend ? 'checked' : ''; ?> /><br/><br/>
+
<label for="lolmi_logout_redirect_url"><?php _e('Logout Redirect URL', 'lolmi'); ?></label><br/>
<small><?php _e('URL to redirect a user to after logging out. Note: Some other plugins may override this URL.'); ?></small><br/>
<input type="text" id="lolmi_logout_redirect_url" name="lolmi_logout_redirect_url" value="<?php echo $logout_redirect_url; ?>" style="min-width:250px;width:60%;" /><br/><br/>
@@ -195,12 +202,14 @@
if(!current_user_can('manage_options')) { die("Cheating eh?"); }
check_admin_referer('lolmi_nonce');
- $login_page_url = (isset($_POST['lolmi_login_page_url']) && !empty($_POST['lolmi_login_page_url'])) ? $_POST['lolmi_login_page_url'] : wp_login_url();
- $login_redirect_url = (isset($_POST['lolmi_login_redirect_url']) && !empty($_POST['lolmi_login_redirect_url'])) ? $_POST['lolmi_login_redirect_url'] : home_url();
- $logout_redirect_url = (isset($_POST['lolmi_logout_redirect_url']) && !empty($_POST['lolmi_logout_redirect_url'])) ? $_POST['lolmi_logout_redirect_url'] : home_url();
+ $login_page_url = (isset($_POST['lolmi_login_page_url']) && !empty($_POST['lolmi_login_page_url'])) ? $_POST['lolmi_login_page_url'] : wp_login_url();
+ $login_redirect_url = (isset($_POST['lolmi_login_redirect_url']) && !empty($_POST['lolmi_login_redirect_url'])) ? $_POST['lolmi_login_redirect_url'] : home_url();
+ $login_redirect_backend = (isset($_POST['lolmi_login_redirect_backend']) && !empty($_POST['lolmi_login_redirect_backend']));
+ $logout_redirect_url = (isset($_POST['lolmi_logout_redirect_url']) && !empty($_POST['lolmi_logout_redirect_url'])) ? $_POST['lolmi_logout_redirect_url'] : home_url();
update_option('lolmi_login_page_url', esc_url_raw($login_page_url));
update_option('lolmi_login_redirect_url', esc_url_raw($login_redirect_url));
+ update_option('lolmi_login_redirect_backend', (bool)$login_redirect_backend);
update_option('lolmi_logout_redirect_url', esc_url_raw($logout_redirect_url));
// This is causing security issues with SiteGround - so we'll do it a different way.
]]>