I would like all of my clients to have separate logins that all equate to a private category on my site.
I'm not sure how specific your needs may be, but maybe something I mention will be useful. Disclose-Secret will allow you to assign user privacy permissions to any category, however the downside with this plugin is that it does not seem to hide the category when the user logs off.
...As always, it is a good idea to make sure you have current, reliable backups of your website, as well as any files or databases you intend to alter before making too many changes.
Disclose-Secret allows you to select what users, or what group of users, may view a private post or protected page.
After uploading Disclose-Secret to your plugins folder, navigate to the plugins menu and activate it. Once activated (even if it gives you a failure message), go to Dashboard > Options > Disclose-Secret. The very first option on this page is a checkbox that will allow you to “force” the plugin to load in your version of WordPress. The author of the plugin explains that this is because it
has not been officially tested on some newer versions of WordPress. I have been using it without any difficulty on version 2.3.2 and it seems to be operating correctly on version 2.3.3 as well. There is always the possibility that it may not operate as expected under all circumstances, so use it at your own discretion.
You will find a new menu that allows you to choose viewing permissions when you write a post. Now, when you write a new post, you can select who is allowed to view that post by user name, level, or group. (You must select the “Private” option before publishing your post or page in order to apply the rules).If you choose to put all of your protected posts in a single category, the posts will only be visible to those users or groups of users you have chosen, and only after they log in. The category however will remain visible to all. If a user who is not on the permission list requests a private or protected category, they will receive a 404 error. I simply modified my error message to include a statement that some content may not be available to users who are not logged in. It works well with a little trial and error.
Role manager does just that. It helps you fine tune WordPress user roles, or user level permissions, as well as easily create custom user levels and groups. The author’s homepage may assist you further with sorting out the details.
I hope this info doesn't send you down a dead end. They have suited my needs in the past, but my knowledge about their use is limited to what I have described above. Best of luck to you, and if I happen to come across something with different/better features I will be sure to leave a note.
Is there a login that doesn't go to wp-admin after logging in, but stays on the frontend btw?
If you are looking for a plugin that will simply redirect users back to the page they came from after logging in, here is one I have used successfully in the past, (and appears to function correctly on WordPress 2.3.3). Instead of taking users to the dashboard after login, it returns them to the page they came from. It does not however, prevent them from viewing the dashboard or changing their profile if they choose to.