Class ContractWebLoginEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

public class ContractWebLoginEvent
extends LocalEvent
Событие успешного логина абонента в ЛК (как в старом, так и в новом).
Дополнительные параметры извлекаются из getParams().
 event.getParams().get('remoteAddr')
 
remoteAddr - адрес абонента
requestURI - запрошенный URL
authenticationMode.mode - режим аутентификации (новый ЛК)
authenticationMode.module - модуль аутентификации (новый ЛК)
authenticationMode.moduleId - ID модуля аутентификации (новый ЛК)
authenticationMode.role - customer или unauthCustomer, второе возможно, например, при аутентификации по IP-адресу (новый ЛК)
See Also:
Serialized Form
  • Constructor Details

    • ContractWebLoginEvent

      protected ContractWebLoginEvent()
    • ContractWebLoginEvent

      public ContractWebLoginEvent​(javax.servlet.http.HttpServletRequest request, int contactId)
    • ContractWebLoginEvent

      public ContractWebLoginEvent​(int contactId, ParameterMap params)
  • Method Details

    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
      Данный метод вернет не null только для старого ЛК. Рекомендуется использовать метод getParams()
      Returns:
    • getParams

      public ParameterMap getParams()
      Возвращает дополнительные параметры.
      remoteAddr - IP адрес абонента (строка)
      Returns:
    • setParams

      public void setParams​(ParameterMap params)