Codemaniac, not really sure what details you're looking for. I don't have a clue what type of site security is currently in place on each site, so it would be meaningless for me to give you "details." :) Was there something in the link I provided specifically that you don't understand?
The long and short of it is to determine how site 3 handles credentials in relationship to sites 1 and 2. Your dashboard could include something as simple as a web user control with a link that implements the web service call, compares the site 1/2 credentials to those stored in site 3, and then simply uses the MembershipApplication provider classes as a pass-through. Much really has to do with the type of authentication (e.g., Windows, Forms or Passport). For example, if site1/2 uses forms authentication, you could call a web service using some code like below:
Code:
string userName, password;
bool isAuth = AuthenticateUser(userName, password);
if (isAuth)
{
FormsAuthentication.RedirectFromLoginPage(user, false)
}
else
{
FormsAuthentication.RedirectToLoginPage()
}
Frankly, that's not the most "secure" bet (although it's done much more often than anyone would want to admit). You might also look into establishing Membership on site 3 utilizing the Membership and Role Management API, and let your web service simply interface directly with that. Hope what I've expanded on here is helpful!