У меня работает проверка подлинности с помощью форм в приложении Silverlight.Я проверяю успешность входа в систему.
Как получить учетные данные пользователя для пользователя?Уже вошли в систему и с пользовательским интерфейсом?
private void CheckForLogin()
{
Authentication.AuthenticationServiceClient proxy = new Authentication.AuthenticationServiceClient();
proxy.IsLoggedInCompleted += new EventHandler<Authentication.IsLoggedInCompletedEventArgs>(proxy_IsLoggedInCompleted);
proxy.IsLoggedInAsync();
}
void proxy_IsLoggedInCompleted(object sender, Authentication.IsLoggedInCompletedEventArgs e)
{
if (e.Result)
{
//Get the User Credentials here:
}
else
{
var loginWindow = new LoginWindow();
loginWindow.Closed += new EventHandler(loginWindow_Closed);
loginWindow.Show();
}
}
void loginWindow_Closed(object sender, EventArgs e)
{
LoginWindow loginWindow = (LoginWindow)sender;
bool? result = loginWindow.DialogResult;
if (result.HasValue && result.Value)
{
//Get the User Credentials here:
}
}
Как мне действовать дальше?