User Access Expiration
[resolved] Expire on a date rather than number of days? (2 posts)

  1. tanzengeist
    Posted 2 years ago #

    Hi Nate,

    In the site I'm building (WooCommerce), I want to prevent customers from getting into the checkout page if their account has expired (they can fill their cart, but not check out).

    Expiration corresponds to the date of expiration of a doctor's recommendation, not a number of days since activation.

    To do this I need to have a date picker show up in the administrator's 'Users' page (customer is not allowed to change it). Then, if order date > exp date, I guess I could just put a redirect on the checkout page (with a child theme?) to a info page that explains their recommendation has expired and give the customer our phone number.

    ... or, I could just lock them out of the site, once they've expired, by using your 'user access expiration' plugin.

    I suppose it wouldn't be hard to mod your plugin to use a date rather than days till expiration, but I thought maybe you already may have already done something like that.




  2. NateJacobs
    Plugin Author

    Posted 2 years ago #

    In the next version of the plugin I plan on adding a filter so you can change the date of the expiration. Something like this is what I am imagining.

    add_filter( 'uae_expiration_date', 'ngtj_tanzengeist_filter_expire_date');
    function ngtj_tanzengeist_filter_expire_date($expire_date) {
        // get expiration date of doctor recommendation in timestamp
        $new_expire_date = get_expire_date();
        return $new_expire_date;

    I hope to have the new version out by the second week of January.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • User Access Expiration
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic