For sites hosted on WP Engine, we've found an issue with the Login panel. It seems to be repeatedly showing the error:

Data not Recieved
or
Cookies not set.

However, from version 1.5 there is a hook added in WPLMS using which this issue can be resolved easily:

0. Install the WPLMS Customizer plugin.
1. Go to WP Admin -> Plugins -> Editor -> WPLMS Customizer -> customizer_class.php
2. Add the following line of code in the function _construct

PHP Code:

 

add_filter('wplms_login_widget_action',array($this,'mycustom_login_url'));  

 

3. Now add the following function at the end of the Class.

PHP Code:

 

function mycustom_login_url($login_url){
$login_url .='?wpe-login=mywpengineinstallname';
return $login_url;
}  

 

Change mywpengineinstallname with your WP Engine name.


Gist : https://gist.github.com/MrVibe/1889ed763207ecf5d5c6