public function accountLogin($attrs)
 {
     $account = new Cart66Account();
     if ($accountId = Cart66Common::isLoggedIn()) {
         $account->load($accountId);
     }
     $data = array('account' => $account);
     // Look for password reset task
     if (isset($_POST['cart66-task']) && $_POST['cart66-task'] == 'account-reset') {
         $data['resetResult'] = $account->passwordReset();
         Cart66Common::log('[' . basename(__FILE__) . ' - line ' . __LINE__ . "] Attempted to reset password: "******"] Account Login: "******"] Redirecting after login to: {$url}");
             Cart66Session::drop('Cart66AccessDeniedRedirect');
             wp_redirect($url);
             exit;
         } else {
             $view .= "<p class='Cart66Error'>Login failed</p>";
         }
     }
     return $view;
 }