I have a WordPress site where every registered user is a member of an organization. I can use WordPress' system to hold my group's membership data but I'd really rather make my own completely independent (single-table) database to store all the membership data. But I'd love to let each logged-in user to be able to edit their own information.
I'm not sure how WordPress logs users in, but could it even be possible to then 'detect' who's already logged in and then allow them to only edit the information in the independent database that is associated with them? If this made it easier, I could easily make a new field in my independent database that says what their ID# is from the WordPress users table.
So if a guy is logged in as "Joe Shmoe", that is also user #121 in the wp_users table, could I then somehow connect to and then change just his data in my totally independent database, if I had Joe Shmoe's data that already had a field/value that he was wordpress user #121?