user-pic

Removing Comment Armor

Vote 0 Votes

A site I'm building uses a separate authentication system, so users don't need to login to MT to comment, instead passing user data from this other system to the comment form. The only way a user will see a comment form is if they're logged in.

What data do I need to pass to mt-comments.cgi in order for it to be a valid request? I'm not using any of the mt.js code to verify the comment session, preview the comment (have rolled my own previously) or validate the comment form data onsubmit. (The comment form is basically just a textarea now, with all other data in hidden fields.) I simply want to pass a name, email address, and comment text, along with whatever data necessary to make the request valid to mt-comments.cgi.

I see there's now hidden fields for armor and sid. I tried setting armor=0, and removing it altogether, but still get the invalid request error.

Can someone tell me what mt-comments.cgi is expecting to receive as a valid request?

Reported on Movable Type 4.2

2 Replies

| Add a Reply
  • I am having a related, but slightly different problem with comments. I'm also getting "invalid request" and "comment submission error" and it's not because of a separate authentication system. I also tried turning armor="0" and so on to no use.

    I'm using MT's JS and I've researched that this does have something to do with the where the mt-static directory sits in relation to your blog root, the mt-config.cgi directives and mt.js. Since our problems are not exactly the same, it wouldn't help for me to explain it all here. There are some postings in this forum that shined some light, but still no solution to my problem.

    And, unfortunately, I'm not as well versed in JS or cgi. I just figured since your prob looked similar I'd offer a hand. Search in the forums about "comments, invalid request" and see where that leads. Lemme know if you see the light.

    lee

  • user-pic

    Hi Lee,

    It looks like my issue has resolved itself. I think I was having the problem because I had a separate .htaccess authentication on top of the MT admin URL, and then just needed to restart my browser to clear that authentication out after I removed it.

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012