Hi, looking into this module, I'm curious if you (or some other project) are planning to make it more general.

That is:
- having one abstraction layer / integration point / framework / whatever one wants to call it
- plug in several, separate modules (i.e. "restrict by IP", "login method" (password / openID etc), "office-hours", ...

Comments

jim kirkpatrick’s picture

Over at this IP Login issue we've been debating the same thing. There's huge overlap between several IP-based modules that do stuff with user accounts/permissions/access etc.

I think the dream would be:

  • A module that handles IP-related matching, checking and fires Rules, Trigger and other hooks when matches are made.
  • A set of simplified modules like this one and IP Login and others that focus on doing a few bits really well, and depend on the above module for their IP-related functionality.

I'd say IP Login and the Restrict Login or Role Access by IP Address modules are doing the same thing with regards to network/subnet/IP stuff, and being two sides of the same coin with regard to core functionality.

I'm happy to work with whomever on the next generation of such modules - and have many more ideas too. It'd be great if people wanted to chat/collaborate on this -- message me...

rocketeerbkw’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Don't think this discussion ever went anywhere, unfortunately.