I have a BuddyPress social networks in a multi network WordPress install (WordPress multisite), thanks to LH Buddypress Multi Network plugin.
How can I prevent people from accessing to a profile page from another blog?
For example :
teacherSite
, teacherUser
studentSite
, studentUser
I have restricted access to site for non-member.
teacherUser
can only connect on teacherSite
.
And he can’t see in the directory other users from others blogs.
If studentUser
knows the teacherUser
username or if he finds or tests…
He can go to:
studentSite.domain.com/members/teacherUser/
And he can see the profile of teacherUser
even though teacherUser
is not linked to studentSite
.
Fortunately, there is no information (because everything else is well segregated) except the name and the gravatar.
But he can still make a connection request or send him a private message!
teacherUser
will not see any notification on teacherSite
. But he will potentially receive an email which will redirect him to studentSite
without being able to connect to it.
How to avoid this?