Code

Discussion on Membership Manager Pro

Discussion on Membership Manager Pro

By
Cart 2,790 sales

gewa13 supports this item

Supported

3288 comments found.

I think this is exactly what I am looking for. I have a digital magazine with paid subscriptions. After pay pal payment, I want to direct them to a log in/register screen and then on to the magazine links. I have one concern – is there anything that prevents them from copying the http:// line in the browser and bypassing payment?

You can not access protected page if no valid membership exists, in short there is no way to bypass

Is there any reason this won’t work on Windows Server 2008 running Apache and PHP through FastCGI?

All I’m really looking for is something simple that can password protect a few custom-written “members only” pages and integrate with PayPal to do (annual) subscription processing.

It should run an any server supported by apache and php

Hi, If really you add-on all action my request. I think i will buy it first time. And it will really is very well. I will waiting for update script. Looking for you Thanks!

Hi, I think that you should develop your script more action.

1. Easy add more Payment Gateways (2co, alertpay, liberty reserve, etc..) 2. Admin will auto/manual accept upgrade after member purchase membership. 3. Admin option tick: Only ip member when register can login-in next time. If use 2 ip or more ip. Account will auto blocked. 4. Easy editor theme for script. 5. Affiliate Program for script. 6. Coupon code for script.

6 action above will important update for your script. Looking for your reply. Thanks!

If I add all the additional features listed than the price of the script will need to increase, which I don’t want to to do it at this time. However if you need any of the above, it would require custom job

Thanks for your response :)

With point 1 – the user does see a green box which states something like “you have registered, please see email for more details”, however the rest of the content on the page suggests that there should be a form on the page, even though there isn’t one – please see screenshot below.

Now, while I understand what is happening, and that the information in the green box is what is important – some less Internet savvy visitors are likely to be confused by the comment that there is a form to be completed, but no form.

Is it possible to change the content on the page that is displayed once the user has registered so that there is no mention of a form that needs to be completed (since there is no form that needs to be completed at this step)?

Regarding point 3 – I agree totally, that there should be no need to close and reopen the browser. What is happening at the moment is:

- User registers

- User is presented with the page at the screenshot above, where it tells them to check their email

- User checks email and receives verification email, containing a link to the activate.php page

- User clicks on the link to the activate.php page

- Software redirects the user to their account page, even though they have not yet validated their email address.

The user cannot get to the activate.php page at all unless they first either close and reopen their browser before trying to visit the link to that page, or they press the logout button while in their account profile page and then visit the link to the activate.php page.

For some reason the user IS being logged in, even though email verification is a requirement on the accounts.

Thanks again for your help :)

I just have a few issues with the installation of the latest version of the software – could you please advise on these?

1. After submitting the registration form, the page refreshes and the user remains on the registration page with a the comment to complete the form below still displaying, but no form. This is potentially confusing to the user as it looks like there is an error or something missing. Can the user be directed to a page displaying a different message once registration has been submitted (or at least have the comment about completing the form below – which isn’t there – removed)?

2. In IE8 , nothing displays in the password form fields when typing – again, potentially confusing to the visitor who might think that their typing isn’t registering in the form field.

3. When the configuration is set to require email validation there is an issue where if a user signs up for their account and then immediately tries to go to the activation link sent in the email, they are instead taken to their account page where there is no area to insert the token. The user needs to first logout or close and reopen their browser in order to be able to correctly get to the activation page – is this normal behaviour?

Thanks for your help :)

Tracie

1. Depending on your configuration settings if auto/manual account approval is in effect, user will see the message upon completing the registration form.
2. Password field it’s jus standard password field, and it should work in any browser. I have have not had any reports of it yet, so maybe it’s your browser issue.
3. If email verification is required, than user will be required to confirm email address, since user can not be logged in, why would you need to reopen and close the browser. Once activation token is confirmed at activate.php (which is included in the email) user can login

I have already bought the als! but i needed mmp!

opps!

How easy is this to intergrate with your advanced login system? (i have already bought als)

Membership Manager has most of the features found in Advanced Login plus some. There is no point in merging the two

@wehadfun:

There is a quick fix to your workflow problem that can easily be self updated. Please let me know if I can help.

Thanks Again,

Anthony Master

First of all I want to say thank you!

I have done a lot of editing and created a whole new look at www.diypainting101.com I have one question though if you could help me:

Q: Is there a way to include the token being sent to the new registration email in the link as a url var and then read the url var in the activate.php page to put it into the form automatically when the user clicks on the link to open the page from the email? If so, is it as easy as adding ?token="[TOKEN]" to the link in the email template, and then reading that “token” var from the url on the activate page?

Thanks in Advanced,

Anthony A Happy Purchaser! :)

With a bit of modification it could be done. The reason I did not include that option is due to email rendering. sometimes the url gets messed up

Hi gewa, can the user have more than 2 active subscriptions at same time?

Thanks

NO, just one active subscription at the time

I noticed this now has the Expiration notification AND a DB Backup System. THANKS !

I also notice this script has a “banned” function. Does it ban the IP address or just the User? Is it temporary or permanent?

Will this script protect pages sitewide (pages that are outside the script’s initial folder).

I apologize for the extra questions. But will want to use this script for an immediate project and purchase more of it.

Did not use the version 1.0 when I got this last year, but this 2.0 version ROCKS !!!

Script will ban username only. You can protect pages outside the script. See page builder in admin area

One other thing:

1) Does this script include the ability to set an expiration date for user access on a NON -PAID membership?

I need the ability to:

A ) Allow people to create a membership WITHOUT the use of PayPal (or use of money).

B ) Manually input members WITHOUT the use of PayPal (or use of money).

Expiration would NOT be contingent on PayPal, but ONLY through the script.

Can this script do that?

2) If yes, can it be set for a specific individual or does it have to be by specific TYPE of group/member?

Create membership and set the price to $0.00, than you can do all the above

Cool Thanks.

1) Does this give the admin an email notification upon new user sign up?

2) Can official membership be approved by admin only?

3) Does this script include a member newsletter system?

Hi Gewa13, I’m wondering if this your script creates the related DB tables in the backend automatically or is it up to us to do so?

I’m not a programmer/developer so I was hoping it would be able to do this task once a main database is created in myPhpAdmin.

Installation is fully automated. You just need to create database, the script will do the rest

Any interest in adding user registration and login via Facebook Connect? I would be happy to underwrite the development. Thanks.

sha1() should not be used to hash passwords. This should be bumped up to at least sha256. There are better methods such as hash()

Here is the approach thus far.

1) Add a column to the Membership Manager Pro “users” table called “oauth”

2) Add a parameter to the “login()” method called ”$oauth”.

3) Add code to the “login()” method to make sure the user requesting ”$oauth” was originally registered using ”$oauth”. If so, ignore the password field. This will be called after FaceConn SessionCheck.php and $session == true. If user trying to login with Facebook Connect and they registered without Facebook Connect then deny login.

4) Add code to the “register()” method to look for the $_POST[‘oauth’]. This method will create a unique id and store as password. It will also set the “oauth” field in the database. If the new field is not provided then allow registration normally.

5) Add code to the FaceConn SessionCheck.php to read variables from Facebook and post a form called “oauth_signin” to Membership Manager Pro with the ‘oauth’ form field set.

6) Create a new method in Membership Manager Pro user class to handle the Facebook Connect. New method will be called “oath_signin”. The new method will check to see if the user is registered. If not, the user will be registered with “oauth” flag set by calling register(). This same method will handle the login by calling “login()”. The built in PHP session management will be used.

7) Add code to processUser(), updateProfile(), and passReset() to prevent the password from being changed if oauth field set.

I am sure that there will be some other “bits and bobs” to deal with.

What do you think?

1. Token keys are unique
2. Sha1 it’s just as good as any other method. sha256 would be an overkill.
3. As far as facebook connect, you are on the right path.

Hi

Just let you know all of your dropdown list in the Membership Manager Pro don’t working with Safari 5.1 (7534.49) OSX

Thanks

Thanks for letting me know . I’ll look into it.

I have a workflow complaint.

Once the user registers they shold automatically be presented with membership options. Especially if verify is not checked. Currently after a user registers they are presented with this page that instructs them to fill in a non-existent form.

They have to know to click login, enter their username and password and then choose the option they want. This is too confusing for a regular user.

I am trying to use the paypal ipn test feature but member management is not creating the new users with the test payments. what is going on?

1. Make sure your sandbox account it’s set up to process instant payments. 2. For sandbox you need one seller and one buyer account.
2. Make sure email address entered in gateway configuration matches your paypal business account or sandbox seller account

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey