Hi everybody,

I'm looking for a way to implement the following functionality:

I am using the premium module to maintain premium content, that only authorized users have access to after log in. what I would like to do now is to provide a possibility for a not yet registered user to register as a trial user with a 30 day free of charge membership (still not having all rights of a full user). after the 30 day period the user should not be valid any longer, but it should be possible to turn the user into a full user manually after a full membership request by that person has been asked for.

Can anyone help me with this?

Best regards, Peter.

Comments

B747’s picture

This functionality is available with the lm_paypal module.

peterzoe’s picture

He heebie,

thanks for your answer. I checked out the lm_paypal module. I like the subscriber function but think the entire solution with paypal integration is far more than what I need.

Can you think of a leaner solution that available with another module? Otherwise I would somehow have to devellop something myself by maybe copying the necessary parts of lm_paypal.

Thanks again, peter.

peterzoe’s picture

Hi Terry,

thanks for the advice. I had a look at the roledelay module but thought even this one was to big for me. I also didn't want to have an extra database table for a functionality as slim as described above. I ended up writing my own little module, checking actual time - user created time < trial time (variable). If true, user log on is accepted, otherwise I throw a session destroy and goto node containing further instructions on how to apply for a valid user.

regards, peter.