@uscore713,
i’ll try to explain. You’re using WordPress and a plugin called BuddyPRess which add a community dimension to WP.
Members are the heart of BP. Anything done by the plugin will return something related to members: activities, friendships, dicussion and much more.
How is this possible ?
Because WP let you register members separately. To do this, WP ask for a username(pseudonym), a password and a valid email.
You cannot avoid this, whatever plugin you use. It is how it works.
Now, we have 2 different question in this topic.
1) how to restrict access to profile settings ?
2) do we need a plugin for that ?
About point 1
WordPress was designed to be a blog builder. A CMS with one blog author who was mainly also the site
owner/builder… This changed with the years and today, you can handle a multiauthor blog.
When you install BP, you can still handle a multiauthor blog (or even blogs) and also a big community of different users, whith different (wp) roles.
What hasn’t changed is the way WP handles authors(or members): from within the dashboard, whatever the role.
When BP is activated, and if you use the xprofile component, you can build a registration form who is added to the original wp registration form. This form is then available on each user profile and can be modified from there.
To restrict user access to wp-admin, you can use different technique. This depends of your coding knowledge or working philosophy, with custom code or applying some plugin solution.
This is independant of BuddyPress and out of the scope of this forum. Just remember that BP let you access to your credentials from front-end.
About point 2
– in theory, you don’t need a plugin
– you always need to read about a plugin before using it.
For example, the workaround mentionned in this topic about the usage of Profile Builder.
– here a recent tutorial – for beginners – you may found more advanced advice by googling about “wordpress restrict dashbord access”.
When you read the teaser on that plugin page, you already should have understand that you don’t need it !
Simple to use profile plugin allowing front-end login, user registration and edit profile by using shortcodes.
Astonishment ! BuddyPress offers exactly the same options (among others).
What ever plugin you use, the regiter process of WordPress won’t change, and the user list or the user data will always be at the same place. What plugins do (most of them), is to modify the appearance of that process.
What you can also do is to remove all WP related items from the toolbar, if you use it. This is widely documented and discussed on WP’s support and codex. It’s WP territory and has nothing to do with the fact you use BuddyPress.
Admitting you found a solution for the backend, you need to use BP’s login widget. From there, users can enter the site. And if they loosed their password, they can ask for a new one from there (usually the sidebar, on front-end).