function minibond_forgotpassword() { ob_end_clean(); $minibonds_helper = new MiniBondsHelper(); $email = trim($_REQUEST['email']); $exist_id = username_exists($email); if (!$exist_id) { $logged = $minibonds_helper->checkUser($email, md5($email)); if ($logged->error->message) { echo json_encode(array('loggedin' => false, 'message' => __('Oops! There was an error happened. User does not exist. ' . $logged->error->message))); } else { wp_create_user($email, $email, $email); echo json_encode(array('loggedin' => true, 'message' => __('Congratulations!! You are successfully logged in.'))); } } else { echo json_encode(array('loggedin' => true, 'message' => __('Congratulations!! You are successfully logged in.'))); } die; }