WordPress.org

Ready to get started?Download WordPress

Forums

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

  1. tanzengeist
    Member
    Posted 8 months 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.

    Thanks,

    Mike

    http://wordpress.org/plugins/user-access-expiration/

  2. NateJacobs
    Member
    Plugin Author

    Posted 8 months 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.

Reply

You must log in to post.

About this Plugin

About this Topic