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; }