示例#1
0
    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;
 }