Doubts with WordPress Multisite User Management - wordpress

I have a project and will be using Multisite feature of WordPress. I have few questions regarding this:
if i add a user for the main site, will it share the user for all sites?
if that user I created is logged in to the main site, will the session be shared for the sub site?
For example:
I log in to the main site domain.com
Then I move to the other site site1.domain.com
Is the session being shared from the main site and the sub site?

Yes, the users in one site of the network are recognized as such, and have subscriber capabilities (read and post comments) in all the network.
If they are logged in one site of the network, they will see the Admin bar when visiting the other sites.
If they try to access the dashboard of other sites they receive this notice:
Check this other answer I just gave here in SO: Wordpress WPMU Login consistency across multisite network

Related

How to make pages available to users who are not logged in (Wordpress)

I have acquired a Wordpress Multi-Site domain from another developer. One of the sites has pages that are hidden (unless the user has a login). The other site is supposed to be completely public unless purchasing an item, then it will prompt for a login. How do I make the other pages available to users who are NOT logged in.
I've looked at individual pages settings (they all say public), I've checked for Plugins that might be managing these permissions at both the individual site level and the Network level.
How can I make the pages public on the one site without affecting the other?
ANY pointers would be very helpful. I tried looking in the wordpress forums - but could not find where to post to their community.

Admin access to entire Wordpress site with plugin and is it safe?

I see that third party Wordpress dashboard tools like ManageWP or InfiniteWP have access to entire Wordpress site by installing theirs plugin on that site.
This way they have admin access to my Wordpress site so they can update plugins, do site backup etc.
How this is possible and is it safe?
As far as my knowledge says, ManageWP has two methods of getting admin access to the wordpress site.
Installing a Worker Plugin
Saving Admin username and password
Once they get the admin access, they view the wordpress dashboard in an iframe inside of the ManageWP panel. The rest of the controls happen via third party plugins installed by the ManageWP.
Coming to your next question about if it is safe, As per this link,
We take security very seriously. We had no security-related incidents in our history (and we’ve been around since 2010).
Their serves run over AWS Infra, so we can be sure that they have a solid server security, but I would still recommend not to host any sensitive data over a website which could control your wordpress site completely via admin panel.

How can I customize login url for registered users in WordPress multi site for user login?

i have a multi-site setup where main site is used for my website and 2nd site is used for community forum which is installed on sub-domain.
now when a user confirms his registration, they get sign-in link for my main site instead of my community forum which is on sub-domain.
check this one for example
https://novoapp.com/wp-activate.php?key=abbe9f26a7524009
how can i customize the “login” link for that page to have my sub-domain instead of my main domain.
thanks in advance.

Login to Wordpress from another website

I have a Simple PHP Website at www.example.com and I have a wordpress blog at www.example.com/blog/ and both of them have user login pages. I would like the user to logged into the wordpress blog as well when the user logs in using www.example.com login.
Please help
The proper way of doing it is
Create a wordpress plugin
Use the plugin to listen for the wordpress engine initiation
On initiation check for the user session in the browser or in your external application
If a user session is found (assuming your usernames and emails are unique for both systems, so that a single registration is allowed with it) check for a wordpress user with matching username or email
If a wpuser is found, set the current user as that
If no user is found create a new wordpress user and set him as the current user
There are neat API's available for doing this in wordpress. We have used it to integrate wordpress with many external websites, CMS and Social networking sites like Elgg.
You should have a look at the bbPress Integration plugin that does the same thing to integrate WordPress and BBPress forums.
Basically you will simply need to create some cookies on the user browser crypted with the appropriate secret keys.

Looking to use a sub domain for the customer area of a WordPress site

I am new to this site and I am a designer more so than a programmer. I have thoroughly searched for a fix or answer to this but so far found nothing.
I have a website (www.face.eu.com) that is powered by WordPress. We have customers that can log in to the site in order to download tools.
What I want to achieve is a secure area that the login customers are directed to. So, my idea was to have another installation of WordPress on a sub domain (www.users.face.eu.com) and after logging in they are directed here, the site uses the same theme therefore looks the same.
Is this possible and would it keep the user logged in after the redirect?
If you have a different installation of Wordpress, then no. These two installes have different cookie secrets in wp-config.php and so cannot share a login.
However, you should be able to accomplish this using the Network feature in Wordpress 3, which was previously named WPMU (Wordpress MultiUser). On http://codex.wordpress.org/Create_A_Network is a detailed tutorial on how to get this functioning.
If you have completed these steps, you can spawn a different blog on a subdomain, yet share plugins, themes and users.

Resources