MT Protect 1.2

UPDATE: Version 1.21 has been released that fixes the password protection bug under static publishing. Please download the new version and re-enable protection on all your blogs.

MT Protect is a plugin that allows you to easily protect entries so only authorized users can read the entry, comments and trackbacks. This new version has been built for Movable Type 3.2 and is feature packed:

  • Cross-database compatibility - MT Protect is now compatible with PostGreSQL and SQLite. The only problem with using either of these two databases is that if you haven't got the necessary modules installed, you cannot use Password Protection (this is further explained in the docs)
  • OpenID Support - MT Protect now allows you to protect entries/weblogs using OpenID. Protecting an entry using OpenID works exactly like protecting an entry using Typekey and best of all is that you can create OpenID groups. You may also be interested to know that Movable Type 3.2 comes with OpenID support, look in the extras/ folder!M
  • Message Customizability - this was one of the most popular feature requests. With 1.2, you can now customize the message shown that informs a user that the entry has been protected.
  • Slicker UI - The interface has been updated to fit in better with Movable Type 3.2 as well as the use of some javascript to make adding Typekey/OpenID users a little easier.
  • One Click Install/Upgrade - Now that MT's install/upgrade is a one click process, I felt that MT Protect should have a similar feature, and now it does! The first time you browse to mt-protect.cgi, you will be presented with a screen telling you to either install or upgrade!
Go grab your copy.

11 Comments

Tami said:
on Aug 26, 2005 11:34 PM | Reply

Thanks for the update! I've been dying to update my site to MT 3.2, but I wanted to wait for this plugin to be updated for 3.2. Thanks for getting this out so quick!

Erin said:
on Aug 27, 2005 10:58 AM | Reply

I just tried installing this but it just sits at the 'Initializing Database' and 'Starting installation' screen with the icon moving as if stuff is happening but nada... any ideas?

Arvind Satyanarayan said:
on Aug 27, 2005 11:00 AM | Reply

Hi Erin

Many people are experiencing this problem, try emptying your cache and see what happens. I've done that process a hundred times and I'm almost pretty sure that its not a bug. When the cache is emptied and the page has reloaded it works for those people that have tried

Shaya said:
on Sep 4, 2005 10:08 PM | Reply

any idea how to do this for an atom/rss feed?

Shaya said:
on Sep 4, 2005 10:45 PM | Reply

another Q. Is it possible to protect the archive list? i.e. trying to isolate all the ways one can know an entry is there if they aren't logged in.

So for instance, I probably wouldn't want a message for each entry, but a single link on each page that users can click to log in if they aren't logged in yet.

Brad said:
on Sep 8, 2005 6:58 AM | Reply

I have the same problem as Erin, but there is no moving icon on my screen. Initializing database... Starting installation... all is static and intermincable. I notice that going to the root of my MT installation runs the mt-upgrade.cgi script, not the mt.cgi script. Does that mean anything?

edhish said:
on Nov 22, 2005 11:55 PM | Reply

hi Arvind..

i'm having a trouble after installing the plugin. It says :

An error occurred: Loading template '' failed: HTML::Template->new() called with odd number of option parameters - should be of the form option => value at ../../lib/MT/App.pm line 719

what shall i do?

Paul Smith said:
on Jan 7, 2006 2:09 AM | Reply

Same problem: "installing database" progress bar never quits. Flushing cache did nothing. (Safari on OS X Tiger 10.4.3)

:(

Honson Kan said:
on Jun 22, 2006 5:45 AM | Reply

hi Arvind..

i'm having a trouble after installing the plugin. It says :

An error occurred: Loading template '' failed: HTML::Template->new() called with odd number of option parameters - should be of the form option => value at ../../lib/MT/App.pm line 719

what shall i do?

Juksey said:
on Aug 7, 2006 11:04 PM | Reply

hi there

like edhish and Honson Kan i am having the same trouble after installing the plugin. i get the following error when i run mt-protect.cgi

An error occurred: Loading template '' failed: HTML::Template->new() called with odd number of option parameters - should be of the form option => value at /Sites/gingernut/mt/plugins/Protect/../../lib/MT/App.pm line 834

i cannot seem to find any solution to this problem online anywhere. any help would be much appreciated.

Mihai Bocsaru said:
on Oct 17, 2006 3:51 PM | Reply

I had a problem with installing the plugin.

It was saying "Starting installation" and nothing was happening (was using IE).

After trying with FireFox the installation was successfully completed.