Configure the Plugin
Restrict to Subscribers
The plugin supports paid memberships through Paid Memberships Pro. If this plugin is installed and activated, you can start configuring memberships through the following process. Once you complete the configuration of your memberships, you can then enter them below.
Use Emails as Logins
Should your users use usernames or email addresses as login IDs? This choice can greatly affect user convenience and security. Email logins are becoming more common, offering better tracking and verification. Be cautious, as this decision is irreversible and requires either wiping or correcting existing accounts.
Paid Memberships Pro Subscription Id
Here, it is required that you provide a comma-separated list of your Paid Membership Pro IDs. Enter each membership ID that enables your users to have game access, including the ID for the free account, if the your game supports one. (e.g., 1,2,3,4,5)
Comma Separated Server IP list
This is an important step and must not be forgotten. You need to specify the IP address that your game server will request from. Failure to do so will result in a blank page when attempting to use the verify system. Moreover, your users won’t have the ability to log into the game server. You can check the verify page by visiting your server’s URL and the specific page slug you created on your page via this lesson Create a Verify Page . Additionally, you must add the IP address you are testing from to this list, such as What Is My IP (e.g., 192.168.1.1, xxx.xxx.xxx.xxx).
This feature acts as a protection mechanism to stop spammers from attempting to guess a proper username and password on your verify system. To guard against hacking, make sure to add only IP addresses you trust to this list. Ideally, this should only include the server address and a developer during stand up.
Example
In the example below, we illustrate the way the system should be set up. In this case, we’re using a single subscriber ID to restrict users, and they must use their emails to log in. The verify script will accept requests to verify only from the listed IPs, where the game server operates and requests logins from.