I'm currently using the Membership Pro plug-in, and while I have managed to read the entirety of the Membership Premium 3.1.0 (pat on the back) I still have two questions:
1) On my current registration form, there are fields listing the standard:
First/Last Name, Username, Email Address and Password. There is also a listing for "invite code" as set in the Extra Options menu. However, for some reason, there are TWO spaces for passwords. So the registration "create an account" page asks for (in order):
Please Enter desired username and your email address
Choose a Username
Please enter a new password, and then verify your new password by entering it again.
Hint: the password should be at least 5 characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! * ? $ % ^ & )
(Must be at least 6 characters.) Confirm Password
Confirm that you've typed your password correctly.
My question in regards to this is both: a)Why are there two form feilds asking for password and password confirmation with conflicting criteria and b) is there a way to edit the fields required on the registration page (I created the registration page through the Membership --> Options --> Membership Pages --> Create Page option)?
My second main question is in regards to custom registration subscription URLs. For our site, purchasing options take place outside the website infrastructure and through a telesales department. After our students have taken care of payment options, they are sent a confirmation email which contains their invite codes. Having that invite code allows them to register and gain access to the learning materials on our website.
So, essentially, we have a visitor/stranger level of membership (those that randomly stumble on-to our site) and a Membership level.
Under the "Membership" level, I have already set the positive and negative rules associated with the membership, so that only certain content and pages are visible, depending on their status of logged in or logged out.
When our students register, they need to be set automatically to a subscription level of "membership code." So in theory, a student should get their confirmation email with invite code, be able to go to http://www.website.com/register and sign themselves up. After signing up they should be listed as access level: member and subscription plan: membership code.
However, based off previous inquiries and looking at other similar sites, I realized that I cannot put the main "register" page in the navigation of the site -- doing so seems to link to a created page that lists subscriptions and asks students to "select a subscription" rather than an actual registration form. Instead, I have to set a custom URL in the heading and label it "register".
This custom URL reads: http://www.website.com/register/?action=registeruser&subscription=2
I know that in order to find what the individual subscription # is you only need to hover your mouse over the subscription name, but where is this URL coming from? Where is it generated? Again, the only requirement we have for our site in terms of "payment" is having an invite code, so I don't have any payment gateways set -- and I hesitate to activate any since all payments are taken care of off site.
If someone could point me in the correct direction, I would be incredibly grateful, especially since these issues don't seem to be covered in the manual.