I have made a multilingual website for 3 languages: Estonian, English and Russian. I use polylang pro and loco translate for translation. I added translation to loco translate all strings in all 3 languages ??into system translation. But he uses only the Estonian version of the translation everywhere.
The problem is this:
he connected the entire translation and translated the lines of the form, but for some reason the error lines that are displayed if the form is not completely filled out or is poisoned, they are all displayed in Estonian
What could be the problem?
]]>I might be migrating to WordPress theme Astra. Is Theme My Login compatible with Astra wordpress theme?
]]>Hi, is there any information about when the Toggle password visibility will be added? I informed about a full year ago, but this feature hasn’t seen the light yet.
I am really looking forward to it!
Thanks, Elisabeth
I have a membership site. Non paying members are created with real emails, but bogus user names: “xx.john.doe”. It’s a simple way to identify non-paying members.
However:
xx.john.doe can still reset his password – and therefore log in. This is easy to prevent in standard WP:
add_action('password_reset', [$this, 'prevent_password_change_for_xx_users'], 10, 2);
but TML bypasses this. I can see there are https://docs.thememylogin.com/article/87-disabling-an-action but I don’t see how to use it in this case?
]]>Hello, I am having issues with the plugin currently. When I go on the login page and click on the reset password link, I get asked to enter the email or username of the account that forgot the password. That’s fine and working as intended.
However, after entering the email/username in the field and clicking on “Generate password”, I always get sent to a 404 page that uses the slug of the previous page (password forgotten) + “wp-login.php?checkemail=confirm” at the end IF THE ACCOUNT DOES NOT EXIST. I do not know if that is normal behaviour or not, but that basically leads to a 404 page and that’s a big problem for us, because there is no indication at all for the people that are trying to reset their password and are entering wrong information…
Is this really the intended behaviour or is there something that may have been done wrong in the configuration of the plugin?
Thank you
I’m unable to access my admin dashboard because the login functionality is not working. I’ve already tried the following steps:
Error: https://prnt.sc/nuqVw4UZZNzM
Renamed the plugins folder
Switched the theme
Checked the root files
Please assist me in resolving this issue.
Hello!
From WordPress sitehealth, I have checked the options loaded into the database with the autoload option active.
I have reviewed the heaviest options through PHPMyAdmin and we see the following:
tutor_settings_log – 77240
rewrite_rules – 71005
I see these options correspond to the tutor, theme-my-login.
Best Regards!
After upgrading the to the latest version, the site does not allow people to login, it will simply redirect back to login page. I was able to log in after disable Wordfence (by changing the wordfence folder name using file manager, as I cannot deactivate Wordfence under Plugins for some reason).
With the users who already logged in, they will not able to make any changes to the site. WordPress shows the link is expired error.
Console log shows 403 error.
I suspect the latest update on nonce is at fault.
Rolling back to 7.1.7 solves the problem.
]]>Hello.
Is the plugin multisite compatible. Seems I can only activate it on the network level.
The plugin seems to expect to be running on the primary / first site in the network – but I need to run it on the second site, and only the second.
The shortcode does load, but all the URL’s point to the primary site and submitting the form doesn’t appear to function?
Thanks,
Ian
]]>Hello, When we try to click reset password link from email it sometimes gives an invalid key. Even when I tried clearing cache, it still showing that the key is invalid. How to fix this?
I also did this steps with my site. but still facing this issue.
This is usually due to your hosting provider utilizing server-side caching. Kindly ask them to exclude TML’s paths from the cache, which by default are:
/login
/logout
/register
/lostpassword
/resetpass
/dashboard
/profile (If using Profiles extension)
/activate (If using Moderation extension)
/2fa (If using 2FA extension)
Hi,
I’m working with WordPress version 6.4.3 and PHP 8.1. After updating the Theme My Login plugin to version 7.1.7, it stopped functioning correctly. All text fields disappeared, but no error message was displayed. Currently, I’m using Theme My Login version 6.4.17, which seems to be conflicting with the WP-2FA (Version 2.7.0) plugin. Here’s the fatal error I’m encountering:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP2FA\Authenticator\Reset_Password::lostpassword_post(), 1 passed in C:\xampp\htdocs\xxxxxxxxx\wp-includes\class-wp-hook.php on line 324 and exactly 2 expected in C:\xampp\htdocs\xxxxxxxxx\wp-content\plugins\wp-2fa\includes\classes\Authenticator\class-reset-passord.php:47
Stack trace: 0 C:\xampp\htdocs\xxxxxxxxx\wp-includes\class-wp-hook.php(324): WP2FA\Authenticator\Reset_Password::lostpassword_post(Object(WP_Error)) 1 C:\xampp\htdocs\xxxxxxxxx\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) 2 C:\xampp\htdocs\xxxxxxxxx\wp-includes\plugin.php(517): WP_Hook->do_action(Array) 3 C:\xampp\htdocs\xxxxxxxxx\wp-content\plugins\theme-my-login\includes\class-theme-my-login.php(1286): do_action(‘lostpassword_po…’, Object(WP_Error)) 4 C:\xampp\htdocs\xxxxxxxxx\wp-content\plugins\theme-my-login\includes\class-theme-my-login.php(384): Theme_My_Login::retrieve_password() 5 C:\xampp\htdocs\xxxxxxxxx\wp-includes\class-wp-hook.php(324): Theme_My_Login->template_redirect(”) 6 C:\xampp\htdocs\xxxxxxxxx\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) 7 C:\xampp\htdocs\xxxxxxxxx\wp-includes\plugin.php(517): WP_Hook->do_action(Array) 8 C:\xampp\htdocs\xxxxxxxxx\wp-includes\template-loader.php(13): do_action(‘template_redire…’) 9 C:\xampp\htdocs\xxxxxxxxx\wp-blog-header.php(19): require_once(‘C:\xampp\htdocs…’) 10 C:\xampp\htdocs\xxxxxxxxx\index.php(17): require(‘C:\xampp\htdocs…’) 11 {main} thrown in C:\xampp\htdocs\xxxxxxxxx\wp-content\plugins\wp-2fa\includes\classes\Authenticator\class-reset-passord.php on line 47
Please help me to resolve this issue.
]]>HI,
The register slug url site/register/redirect to login login page with error : siteurl.jp/login/?registration=disabled
Thanks
]]>I’ve gone ahead with WPEngine’s support and had several of the urls excluded from cache, as seen here:
These cache exclusions almost work, except after you actually reset your password and save it, it then redirects you to the /lostpassword/?error=invalidkey and the error of
Error:?Your password reset link appears to be invalid. Please request a new link below.
However, the password has been successfully updated. You would think this would redirect you to the /login page perhaps?
Any insights?
]]>I setup installed an configured the register page. I wanted to add some intro text above the register form.
I went to TML > General and read “The slugs defined here will be used to generate the URL to the corresponding action. You can see this URL below the slug field. If you would like to use pages for these actions, simply make sure the slug for the action below matches the slug of the page you would like to use for that action.”
Great (or so I thought) – I created a page with slug ‘register’ and added the content I wanted. I then refreshed the page and the register form disappeared – Clearly does not do what I interpreted the text as saying it would do.
So I changed the page slug back to the previous name as this does not work as expected.
Now when I access the URL /register/ I get:
?Uh Oh! This is somewhat embarrassing!
It seems we can’t find what you’re looking for. Perhaps searching can help.
Now what do I do?
How do I get my registration form back and how to I add text to the form?
]]>Hello, I’m using the Theme My Login plugin to create a custom “Forgot Password” page. Everything works fine except when a user submits their email or username when they forgot their password, it redirects them to the login page and does not show a success message to let the user know an email was sent. Is there a way I can add a success message or redirect the user to a different page after they submit a “forgot password” form on my custom forgot password page?
]]>Hello there,
First of all, thank you for your plugin. I’m using it on a website where I’m still on 6.4.x branch (6.4.17 exactly).
Yesterday, PatchStack published a security issue with version <= 7.1.6… Right now, I can’t update because it will require a lot of work due to the changes you made on version 7+. I have to plan the update, but it’s impossible to do it in a short time period. But I want to stay as “secure” as possible…
Is it possible to tell me/us what’s needed to be changed in 6.4.17 to patch this security issue?
Kind regards,
Cedric
]]>There’s no templates available in the plugin folder. I wanted to edit the registration page for my multisite install and need to copy the forms to my theme. But the templates folder is not there. Only admin, assets, includes, and languages…. Any idea?
]]>Hi, TML worked fine, but since a few days the Woocommerce checkout page keeps rendering the error ‘Registration Code is a required field’. So no one can checkout anymore.
But there is no registration field in the Woo checkout form.
On the site Divi + Uncanny codes + TML plugin are used. All software was up to date, but I rolled back TML 1 version to see if it would make a difference. It didn’t.
There have been several software updates recently, so maybe there is a conflict somewhere? I can’t get it to work anymore.
To reproduce the issue I can provide a Woo 100% discount code, but I don’t want to issue that in this message.
Any help is appreciated very much, thank you.
]]>The lost password message “Check your email for the confirmation link, then visit the login page” is showing on the screen after users submitted the reset password request.
How can I redirect them to a new page instead of showing this message?
Thanks!
]]>Hi.
I’m an amateur trying to run my own site. Apologies in advance for my ignorance.
The difference between the rest of the site and the login page was too great so I installed MTL. I read the manual and created what I thought was the appropriate slug, and since then have been in a redirect loop. The only way I can logon is via the hosting provider.
Before asking for help I’ve attempted to fix it myself. This is what I’ve tried:
– installing TML Redirection;
– installing TML MS Fix Master, but I must be doing something wrong because as soon as I activate it it disappears from Installed Plugins (the folder is still in wp-content/plugins);
– searching these forums;
– searching the web for all spellings of the problem I could think of;
but nothing has made any difference.
Before writing this message:
– I read the Troubleshooting sticky and edited wp-config.php so that errors are logged but despite forcing the loop dozens of times no debug.log is created anywhere on the server;
– I installed Debug Bar and it shows thousands of items but none contain My Theme Login, MTL, login, logon, wp-admin or any related words I can think of.
My hosting provider runs Linux Fedora and Apache 20120211. WordPress, theme and plugins are all up-to-date.
I’m very sorry I’m so ineffective. Can someone suggest something I can try?
Many thanks in advance.
D.
]]>Hi Guys
I do have a TML license, ,expired, but am about to renew. However it tends to break several plugins whenever I require users to login to see a post. (Example)
[tml-require-user]
(Content goes here)
[else]
You need to be logged in to see this animal..
[theme-my-login]
[/tml-require-user]
Whatever content I put in where is says “Content goes here”, if I put a shortcode in there to run another plugin, TML breaks it, and it won’t work. I am using Image Hopper via Gravityforms to upload photo galleries. (Works perfectly without TML, so there is no problem there). But whenever I use your code to force logins, it breaks most plugins inside the content area. Can you assist? Is there a workaround? Happy to renew both my licences if this can be resolved.
]]>I’m trying to add the menu actions to a menu and in the console Im getting:
/wp-admin/admin-ajax.php 500 (Internal Server Error)
It doesn’t say anything in the debug log, and I’m able to add other menu items to the menu.
]]>These errors started showing up recently – It doesn’t affect the login – It works properly. If your credentials are in a cookie, it loads them in the proper fields below the error message. I have tested it on multiple browsers and computers. The issue is that it confuses the user.
]]>When a user logs in, the plugin seems to ignore the login information. correct, incorrect and blank data fields are passed through to the same page
click on Member login (last item in main menu) to access login form.
]]>Hi,
Is there a way to add a password reveal button or icon to allow to hide/show passwords when users are typing the password? Thanks!
]]>The website has 3 languages; English (en_CA), French (fr_CA) and Spanish (es_ES). I am trying to translate the plugin strings, ex: “Username or Email Address“. I have created pages associated with each language and added the [theme-my-login] shortcode in each. I am using Polylang Pro and added Loco Translate to the site for the translations. I have also added es_ES as a language for Theme my plugin in Loco Translate and it is at 100%. However, only the French and English have the right language. The Spanish page is only showing up in English. What am I missing?
]]>Good morning.
Are your extensions (Redirection and Restriction) compatible with WP 6.4 version? I see that they are not updated since several years!
Thanks
Hello Sir,
I installed your plugin (Theme My Login), but I didn’t seem to understand it.
The reason why I didn’t understand it, is because it didn’t function the way I expected.
Now, the reason why I installed Theme My Login is because I need a Custom Login Form— that can also do Password Reset which bypasses the WP-Login.Php Page.
A BACKGROUND
My website is a Community and Social Network website powered by BuddyPress.
As a Community and Social Network website, it means that hundreds of people will be Logging in to Register and create Accounts on the website.
Now, we don’t want these users to ever see the WP-Admin and the WP-Login.Php Pages.
In short, we don’t want these our users to even know that a WP-Admin and WP-Login.Php Page even exist.
The flow should be that, even if people deliberately type “mydomain.com/wp-admin ” or they deliberately type “mydomain.com/wp-login.php ”, it should immediately and instantly redirect them to a Custom Frontend Login Page that we have created– and they should never see the “ wp-admin ” and “ wp-login.php ” Pages.
2.) The Custom Login Form should be able to allow the possibility to Reset Password.
And this Reset Password Form must bypass the WP-Login.Php Page to execute the Reset Password process.
WHAT I EXPECTED
I wanted to be able to create Pages for Login, Register, Reset Password and New Password Reset.
Login Page should have the Login Shortcode.
Register Page should have the Register Shortcode.
Reset Password Page should have the Reset Password Shortcode, and the New Password Page should have the New Password Shortcode.
Because Theme My Login doesn’t function as I expect, and doesn’t have these required Shortcodes for each specific Page, I am not able to get these different Pages Set up.
2.) If all these 4 Pages are set up, I want to be able to link them– in such a way that, if users click “Reset/Forgot Password“, the Reset Password Page should load.
When they enter their Email and send, they should get a Reset Password link.
And when they click this ‘reset Password‘ link in their Email, it should open the “New Password” Page.
All of these must bypass the WP-Login.Php Page.
How do achieve this user flow with Theme My Login?
Regards.
]]>Hi there,
We’re happily using the TML v6.4 to make viewers have to log in first. Now i decided to update/test to the latest TML 7.1.6.
However when i update, i can already view the site without logging in?
We have the homepage ‘home’ and a TML-page ‘login’ where i tried both TML-shortcode: [theme-my-login action=”login”] and [theme-my-login]
In the old version i could tick the option to ‘enable security’
Should i change some settings?
Regards, Ed’
My TML setting page does not show options for lostpassword and resetpass slugs. How do I get these options to activate? I have enabled “allow users to set their own passwords” on the TML settings page.
]]>