Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Hello @googlechef20 !

    As LearnDash relies on the native WordPress user management, there’s definitely no reasons why you couldn’t: this plugin manages native WordPress sessions.

    Thread Starter googlechef20

    (@googlechef20)

    Thank you for your response. I did install it and found out that I was restricted to 1 to 3 counts per user and 1 to 3 counts per ip address.

    I think to be able to select the number counts and the number of ip addresses separately is more feasible.

    Is it not possible to limit 1 user to be able to connect from 3 different ip addresses?

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Hello !

    It’s not possible for now… because I hadn’t thought about it (I’ve never seen this need). But it’s a good suggestion and I’ll see if it’s possible to implement it for the next release. Thanks for that ??

    In the meantime, the closest thing is “3 sessions per user”, but I agree it’s not exactly what you want to achieve.

    I’ll keep you in touch as soon as I have (good or bad) news on your suggestion.

    Thanks again.
    Pierre

    Thread Starter googlechef20

    (@googlechef20)

    So does “3 sessions per user” mean that the user can only log in 3 times a day?

    Most users interested in this plugin are going to be the ones running membership sites.

    Limiting a user to just 3 sessions per day is something that might annoy a lot of users. However, if a user is limited to a certain number of ip addresses with an unlimited number of logins is going to discourage account sharing imo.

    I hope you do consider it and add it to the next edition of the plugin.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    It’s not “sessions per day” (or per week, or per month) it’s “concurrent session”.
    WordPress has the ability to keep session even if the user doesn’t interact with the session for many times.
    If you go in the page PerfOps Tools > Sessions, you will see many sessions which are “unused”.
    If you want these unused sessions “vanish”, you can set an idle time…
    But sessions ans sessions limitations are definitely “concurrent sessions”.

    So, “3 sessions per user” means a user can have up to 3 simultaneous sessions (regardless it’s ip, device, etc…).

    Is it more clear?

    (don’t hesitate to ask if it’s not, English is not my mother tongue ?? )

    Thread Starter googlechef20

    (@googlechef20)

    Oops! I got it all wrong. I thought the plugin was to prevent a user from sharing their login/password by limiting their sessions to ip addresses. It now makes a lot of sense to me.
    I honestly believe, if you can include thisfuncitionality in the plugin, it will have a lot of demand since people like me running membership sites are always looking for such plugins.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    I promise, I’ll keep you in touch about this feature before the end of the week…

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Hello!
    After reviewing your suggestion, I can confirm the next release of Sessions (1.1.0) will embed a feature to limit concurrent IP per user. This release will be ready before mid-April.

    Thanks again for your suggestion.
    Pierre

    Thread Starter googlechef20

    (@googlechef20)

    Hi,

    Thank you for taking it into consideration. Will this feature also include limiting a user to any number of IP Addresses a day?

    Let me elaborate. I want to discourage my users to share their credentials. To achieve this I want them to be able to connect to my website from 3 different IPs only. One for home, one for work and one for their mobile device including concurrent session limitation.

    Will this update include this?

    Regards,

    Omair.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    It will not implements sessions per days, week or month… The paradygm of sessions in WordPress doesn’t fit with this sort of things.
    Nevertheless, you will be able to achieve what you want with this new features :
    – set max 3 concurrent IPs / user (new feature)
    – set idle timeout to low value (existing feature)

    It will do the job: a user will never use more than 3 IPs…

    Thread Starter googlechef20

    (@googlechef20)

    Thank you for the explanation. Wish you all the best.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Hello @googlechef20 !
    The version released yesterday (1.1.0) integrates this feature.

    Thanks again for the suggestion ??

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Integration with LearnDash’ is closed to new replies.