Check if user has cancelled membership?

Hi,
Is possible to check if a member has cancelled their paid subscription but has not yet reached EOT?

I want to display different messaging to users who have cancelled their subscription but are still using the site versus users who have not cancelled.

Thanks for your help!

The cancelled users should have some record in EOT field, so if someone is at some “recurring” level, but have EOT, should be “canceled”. But I am not tested this…

There is another way, but needs custom code… Not easy to explain. Please find me if you need a developer.

Thanks, that helped.

I used this:

if (empty(get_user_field('s2member_auto_eot_time'))) {
	echo 'Non Cancelled Memberships see this';
} else {
	echo 'Cancelled Memberships see this';
}

Great that you have a solution! And thanks that you post it here!