• Resolved dumplinglife

    (@dumplinglife)


    Hi,

    I was wondering why UM uses the wordpress user system (the whole admin/author/contributor thing) and not have its own standalone system with like a table of potentially roles, emails, user IDs, usernames, etc.

    It doesn’t make any sense that UM uses the WordPress user system since people that register from the front-end and WordPress admins/authors/etc are completely different.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Except they’re not really different? (I’m not a developer for this plugin, just a user, but I’ve written my own plugins, and this is just my own opinions) WordPress has a lot of built-in support for things like roles, users, and handling logins to the site already, so why re-invent the wheel? The internals are there already, it just needs good UI to help you build on top of it, and some extension of features, which is what UM provides. The only difference you need to have between an admin and a front-end user is the roles and capabilities they have.

    As a developer I would think it would make logging into the site complicated if you had to handle it differently depending if you were a “normal” user or a front-end user. There’s so many security considerations in handling the login process, that NOT using WordPress’s built-in login mechanisms means you have a ton of stuff to re-implement to make it secure. WordPress itself is far more likely to get security bugs found and fixed than some random plugin, too. That’s the last thing a plugin author would want to do is accidentally create a way for someone to hack your site in their custom login screen. I’m guessing this is why UM just makes pretty login forms and wraps them around WordPress’s built-in internals for handling it on the back end (with hooks to do extra stuff, too).

    Sorry for rambling so much. ??

    Totally agree with @justdave and add the fact that using the standard user system also allows us to take advantage of other plugins on top such as payment plugins without complicating issues.

    Plugin Contributor Champ Camba

    (@champsupertramp)

    Hey there!

    This thread has been inactive for a while so we’re going to go ahead and mark it Resolved.

    Please feel free to re-open this thread if any other questions come up and we’d be happy to help. ??

    Regards,

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Why does UM use the wordpress user system’ is closed to new replies.