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