Свойство Sys.Services AuthenticationService defaultLoginCompletedCallback

Получает или задает имя функции обратного вызова по умолчанию при выполнении входа.

Примечание

Чтобы получить или задать значения свойств для клиентского API-интерфейса, необходимо вызвать методы доступа к свойствам, имена которых содержат префиксы get_ и set_.Например, чтобы получить или задать значение свойства cancel, следует вызвать методы get_cancel или set_cancel.

Sys.Services.AuthenticationService.set_defaultLoginCompletedCallback(value); 
var defaultLoginCompletedCallback =
Sys.Services.AuthenticationService.get_defaultLoginCompletedCallback();

Параметры

Параметр

Описание

value

Строка, содержащая имя функции обратного вызова по умолчанию при выполнении входа.

Заметки

Функция, которая назначается свойству defaultLoginCompletedCallback, используется в качестве функции обратного вызова по умолчанию при успешной проверке подлинности. Эту функцию обратного вызова по умолчанию можно переопределить, передав в метод login имя другой функции.

При реализации этой функции обратного вызова необходимо использовать следующую сигнатуру:

function LoginComplete(bool validCredentials, serContext, methodName)

Параметры, передаваемые функции обратного вызова, имеют следующее значение.

  • validCredentials. Возвращает значение true, если пользователь прошел проверку подлинности.

  • userContext. Сведения о контексте пользователя, передаваемые в метод login.

  • methodName. Имя вызывающего метода.

Функция обратного вызова вызывается асинхронно, если служба проверки подлинности успешно завершает работу.

Примечание

Факт успешного завершении работы службы проверки подлинности не означает, что учетные данные пользователя оказались действительными.Чтобы определить, прошел ли пользователь проверку подлинности, проверьте значение validCredentials, которое должно быть равно true.

Пример

В следующем примере показывается использование свойства defaultLoginCompletedCallback. Данный код является частью полного примера, приведенного в описании класса Sys.Services.AuthenticationService.

// This function sets and gets the default
// login completed callback function.
function SetDefaultLoginCompletedCallBack()
{
    // Set the default callback function.
    Sys.Services.AuthenticationService.set_defaultLoginCompletedCallback(OnLoginCompleted);

    // Get the default callback function.
    var callBack =     
        Sys.Services.AuthenticationService.get_defaultLoginCompletedCallback();
}

См. также

Основные понятия

Класс Sys.Services.ProfileService

Класс Sys.Net.WebServiceProxy