Server Issue

May 4th, 2011

Apology for the website was down today due to a server upgrade. Now the site is back, yeah!

Download German Language Pack

August 27th, 2010

Thanks for Tobias, a very kind user of PHPMembers, the German Language Pack is available for download now. The language pack contains the language files for the main system, system emails and the username plug-in. If you are wondering how to install the language pack, please see Adding The Language to The System Configuration File section.

Here is the download link of the German Language Pack:

Joomla Plug-in Bug Fix Released

December 22nd, 2009

A new version of Joomla plug-in has been released to fix the URL bug in the plug-in. Now the new release is available on the plug-ins page for download. The bug fix is included in the commercial and non-commercial packages as well.

If you have installed the plug-in, please replace the index.php file in the plug-in folder with the index.php file from the new release package. It will fix the link to your Joomla administrator login page.

Merry Christmas and Happy New Year!

Christmas is Coming Soon

November 30th, 2009

We will have two weeks holiday on Christmas between 19th of Dec to 3th of Jan. During the holiday, we will provide support services via our forums and emails. So if you have any questions, please do not hesitate to post them on the forums, or drop us an email. We will reply your emails as soon as possible, usually within 48 hours.

PHPMembers Version 1.4.0 Released

October 30th, 2009

PHPMembers version 1.4.0 has been released. The new version is compatible for PHP 5.3 or above.

To download the new version, please go to the download page. Upgrade instructions are included in the package files.

PHPList Mass Mailing Plug-in Available Now

September 28th, 2009

A new plug-in called PHPList Plug-in has been released. PHPList is one of the most popular mass mailing PHP scripts. The new plug-in allows you to synchronize email addresses from PHPMembers to PHPList mailing lists by groups. You can do both one group to one mailing list synchronization and combine multiple groups into one mailing list.

For more details about the plug-in, please visit the plug-ins page.

How to protect your WordPress pages

September 3rd, 2009

WordPress is a very popular CMS software and wildly used by websites. PHPMembers has a bridge plug-in to allow you to integrate the membership software with WordPress, so the users of your site only need to login once. But you may want to protect web pages in the WordPress site and make them only available to the authorized users. Here we are going to show you how to do it.

We assume you have installed WordPress in the root folder of the site and PHPMembers in a sub-folder on the website. You probably would turn the Permalinks on in your WordPress, so the about page URL would be ‘/about/’ on your site. Let’s try to make it only available for the registered users.

First you login to the PHPMembers system as an admin. Then click on the main menu “Protect -> Protect Links”. There is a button “Protect Link” on the page, click on it to go to the protection setting form. To protect the URL ‘/about/’, you should input ‘^about/$’ as the Protected URL. Since you allow all registered users to be able to access it, choose the group “Basic Users” as the Access Groups. To make the user experience more friendly, you would choose to input a custom URL as the redirection URL, and the URL is ‘/members/login.php?url=/about/’. This means if some one try to visit the URL ‘/about/’ without logging in, he or she will be taken to the login form, and after logging in the user will be automatically redirected back to the page ‘/about/’. Ok, let’s submit the form and save the settings.

Now logout and try to visit the page ‘/about/’. Well, you probably would found that the protection IS NOT working. Don’t worry, that is because of the WordPress rewrite rules. We can easily fix that by editing the file ‘.htaccess’ in the root folder of your site. You should be able to see something like the following code in the file,

###Protection Begins###
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_COOKIE} !^.*mem_auth_groups=.*\.2-c2e4412d5bf4b5967703aa02c81fa739\..*
RewriteRule ^about/$ /members/login.php?url=/about/ [R,L]

###Protection Ends###

Move everything from “###Protection Begins###” to “###Protection Ends###” to the top of the file, and better leave an empty line at the beginning of the file. Save the file and try again, everything should work as we plan now.

It is very similar to protect the blog posts, all you need to do it is to replace the above protected URL with the post URL while setting the protected links. Now let’s try to protect the posts in a month, for example August 2009. If you choose to use “month and name” as the permalinks in your WordPress, the URL of the posts in August 2009 will be something like ‘/2009/08/post-title/’. Here you should input ‘^2009/08/(.*)$’ as the protected URL and all the posts in the month will be protected. The code ‘(.*)’ represents what ever title of the posts have.

Now try to build your own membership site with PHPMembers and WordPress, and protect the content of the site.

PHPMembers Version 1.3.0 Released

August 31st, 2009

PHPMembers version 1.3.0 has been released. The new version comes with an evaluation license which gives you 15 days of free trial period. It includes the Paypal plug-in and the new Paypal affiliate plug-in. Now you can download the software and build your prototype membership site to try it for free. If you decide to use the software for your website, you must purchase a commercial license or apply for a non-commercial license.

If you are a license holder, please login to our website and go to the license manager to create your license record. You will get the license key to register PHPMembers on your website after the license record is created.

The Paypal affiliate plug-in is included in the new version. The plug-in can help you to create affiliate program and promote your membership website. Please see the support pages of the plug-in for more details about how to install and use it.

We also fixed some minor bugs and improved the installation process in the new version. If you have installed the previous version of PHPMembers, please read the “UPGRADE README.txt” file in the software package for instruction of upgrades.

Affiliate Program Available Now

August 10th, 2009

PHPMembers affiliate program is available online now. Join the affiliate program and recommend the membership software to your friends and clients, you can earn 25% commission on any sale referred by you.

For more details, please click on affiliate program.

PHPMembers Version 1.2.3 Released

July 22nd, 2009

PHPMembers Version 1.2.3 has been released. The new version supports 4 new currencies:

  • Israeli New Sheqel
  • Polish Zloty
  • Singapore Dollar
  • Swedish Krona

You do not have to upgrade if you are not going to use the currencies.

If you do want to upgrade, please download the Paypal plug-in from the plug-ins page. Then unzip the plug-in package and replace the file ‘/plug-ins/paypal/paypal.class.php’ on your site. The actual file path could be different on your site. When you install the plug-in, it will ask for the currency you would like to use, and the 4 new currencies are available for choose.