Enabling CSRF Protection for Mailchimp Subscribe plugin and other forms I'm using the MailChimp Subscribe for Craft plugin to embed several subscription forms on a website I'm building. 

The following code appears via my master _layout.html file:

&lt;form action="" method="POST"&gt;

    &lt;input type="hidden" name="action" value="mailchimpSubscribe/list/Subscribe"&gt;
    &lt;input type="hidden" name="redirect" value="successfully-subscribed"&gt;

    {# MailChimp List ID #}
    &lt;input type="hidden" name="lid" value="XXXXXXXXXX"&gt;

    {% if mailchimpSubscribe is defined %}
        {% if (not mailchimpSubscribe.success) and (mailchimpSubscribe.errorCode!='1000') %}
            &lt;p&gt;An error occured. Please try again.&lt;/p&gt;
        {% endif %}
    {% endif %}

    &lt;div class="field-line"&gt;
        &lt;label&gt;Name&lt;/label&gt;
        &lt;input type="text" placeholder="Name" name="mcvars[NAME]" value="{% if (mailchimpSubscribe is defined) and (not mailchimpSubscribe.success) %}{{ mailchimpSubscribe.values.vars.NAME }}{% endif %}" required&gt;
    &lt;/div&gt;

    &lt;div class="field-line"&gt;
        &lt;label{% if (mailchimpSubscribe is defined) and (mailchimpSubscribe.errorCode=='1000') %} class="error"{% endif %}&gt;Email:&lt;/label&gt;
        &lt;input type="email" placeholder="Email Address" name="email" value="{% if (mailchimpSubscribe is defined) and (not mailchimpSubscribe.success) %}{{ mailchimpSubscribe.values.email }}{% endif %}" required&gt;
    &lt;/div&gt;

    &lt;input type="submit" name="" value="Go!"&gt;

&lt;/form&gt;


When I hit go, I get the following Bad Request error:



I've temporarily fixed the error via general.php by disabling CSRF Protection (not recommended).

How do I implement CSRF Protection on this form? I've followed this article, but replacing the name and value fields will surely disable the plugin's functionality?

Should I also implement the method shown here for other forms like Am Forms?

Update:
There's a pull request on the plugin git page regarding this.
Enable CSRF protection in your config again and add {{ getCsrfInput() }} right after the &lt;form&gt; opening tag on all forms on your site, regardless if they are amforms or mailchimp subscribe.  I can verify that it won't interfere with the mailchimp plugin as I am currently (and just recently) installed it on a project I'm working on and it works fine.