Loading
Identificar sus usuarios y gestionar el acceso
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Crear mensajes de error personalizados en el controlador Detección de inicio de sesión

          Crear mensajes de error personalizados en el controlador Detección de inicio de sesión

          Si un usuario comete un error al intentar iniciar sesión en su sitio, el controlador de Apex muestra un mensaje de error genérico. Puede personalizar el mensaje de error que aparece en la página de inicio de sesión utilizando la excepción de Auth.DiscoveryCustomErrorException.

          Ediciones necesarias

          Disponible en: Salesforce Classic y Lightning Experience
          Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition
          Permisos de usuario necesarios
          Para acceder a Espacios de trabajo de Experience:
          • Acceder a gestión de Experience O Gestionar Experiencias O Crear y configurar Experiencias
          • Y es un miembro del sitio de Experience Cloud
          Para crear y modificar páginas de Visualforce: Personalizar aplicación
          Para modificar las clases de Apex:
          • Apex de autor
          • Y Personalizar aplicación
          1. Desde Configuración, en el cuadro Búsqueda rápida, ingrese Apex y, a continuación, seleccione Clases de Apex.
          2. Desde la lista de clases Apex, busque la clase que implementa Auth.LoginDiscoveryHandler.
            Podrá encontrar el nombre de los controladores en la página Inicio de sesión y registro del espacio de trabajo Administración. Si no cambió el nombre del controlador, el nombre es similar a AutocreatedDiscLoginHandler1535677786093.
          3. Para agregar el mensaje de error personalizado, modifique la clase Apex utilizando la excepción Auth.DiscoveryCustomErrorException.
            Por ejemplo, throw new Auth.DiscoveryCustomErrorException('Custom error message defined by the admin.').
          4. (Opcional) En vez de ingresar el mensaje de error personalizado en la clase de Apex, puede crear el mensaje de error como una etiqueta personalizada.
            Las etiquetas personalizadas son valores de texto personalizados que pueden traducirse al idioma nativo del usuario. En este ejemplo, CustomError es una etiqueta personalizada.

            throw new Auth.DiscoveryCustomErrorException(Label.CustomError)

            Nota
            Nota Puede crear un mensaje de error personalizado desde la página Configuración de etiquetas personalizadas. El mensaje de erro puede tener hasta 200 caracteres.

          Los mensajes de error personalizados de Detección de inicio de sesión aparecen en la página de inicio de sesión.

           
          Cargando
          Salesforce Help | Article