padding: 3px 12px; border-left: 5px solid #ed1c24; margin-bottom: 10px; } </style> <h3><?php _e('Access Your Account', 'eddnl'); ?> </h3> <?php if (!empty(EDDNL()->error)) { ?> <div class="eddnl-error"><?php echo EDDNL()->error; ?> </div> <?php } ?> <?php if ($show_form) { ?> <div class="eddnl-form"> <form method="post" action=""> <input type="email" name="eddnl_email" value="" placeholder="<?php _e('Your purchase email', 'eddnl'); ?>
/** * Is this a valid token? */ function is_valid_token($token) { global $wpdb; // Make sure token isn't expired $expires = date('Y-m-d H:i:s', time() - $this->token_expiration); $email = $wpdb->get_var($wpdb->prepare("SELECT email FROM {$wpdb->prefix}eddnl_tokens WHERE token = %s AND added >= %s LIMIT 1", $token, $expires)); if (!empty($email)) { $this->token_email = $email; $this->token = $token; return true; } EDDNL()->error = __('That token has expired', 'eddnl'); return false; }