Open nrherron92 opened 1 year ago
@eri-trabiccolo @ideadude
@nrherron92
can you check any settings save works as expected?
I did some tests and it seems no settings are saved. To me this is due to our llms_verify_nonce()
function which is not able to verify the nonce.
When you click on remind me later (for the notice issue), you get this error back:
Action failed. Please refresh the page and retry
(for the future: This is relevant and should be added to the issue description).
If you look into our codebase for that message you see it here:
https://github.com/gocodebox/lifterlms/blob/59f3f5132e6e9e31e231b7df787deb1cac59afa0/includes/admin/class.llms.admin.notices.php#L250-L252
So what happens is that this fails:
https://github.com/gocodebox/lifterlms/blob/7.1.1/includes/llms.functions.core.php#L1278
most likely, what doesn't work is this:
https://github.com/gocodebox/lifterlms/blob/7.1.1/includes/llms.functions.core.php#L1280
on this user's website's server the getenv( 'REQUEST_METHOD' )
returns an empty string.
I remember we had other cases regarding this very issue in the past, e.g.
https://github.com/gocodebox/lifterlms/issues/2227
two more other issues, that I could find, on hs: HS-28209 HS-29629
Might be interesting to understand what's the customer's hosting, can we @nrherron92? I remember we had this very issue with one specific hosting in the past (both the two hs ticket above are with the same hosting).
I wonder if we can find an alternative in any case, or just always suggest to use another hosting.
@eri-trabiccolo yes I see the same thing, I can't get anything to save either, and sure enough the user's host is: Domeneshop as well.
Alright @nrherron92 So yeah I think the best option for this customer is to switch to another hosting (you can find one of Thomas' replies for reference, and on why this is a pretty uncommon configuration, and on why they - the hosting - just said that what we need is not compatible with their service).
Reproduction Steps
Expected Behavior
Actual Behavior
Error Messages / Logs
WordPress
Settings
Email From Address: [removed]
Email From Name: [removed]
Constants
Gateways
Server
Browser
Theme
Plugins
Integrations
Template Overrides