it-swarm-es.tech

Enlace / mensaje de verificación del usuario

He configurado el registro de usuario en 'Admin' en uno de los sitios web de mis clientes. Hay varias personas responsables de verificar a los usuarios y hacer clic en el enlace de aprobación de activación.

La activación funciona bien y está en el siguiente formato;

http://www.example.com/component/rsform/form/4-user-registration?task=plugin&action=user.activate&token=959da6ce849ef5a2cf000818a9407062

Sin embargo, han mencionado que si intentan hacer clic en el enlace después de que otra persona ya haya verificado al usuario que reciben:

Error 403 - código de verificación no encontrado

Esto significa que el usuario ya ha sido verificado por otro empleado.

Esto es totalmente normal y entiendo lo que se supone que debe suceder.

Mi pregunta: ¿hay alguna forma de cambiar este error y mostrar algo como 'Este usuario ya ha sido verificado en xx-xx-xxxx' O algo similar.

Joomla 3.3

Uso de la extensión RSForms Pro para el formulario de registro de usuario.

Actualización

Le pregunté a RSForms si es un problema con su complemento y esta es su respuesta;

Esto no es algo que se controla desde el componente, sino un Joomla! funcionalidad/mensaje de error. Para cambiar este mensaje, lo más probable es que necesites editar el Joomla predeterminado. código, desafortunadamente esto excede el rango de nuestra política de soporte.

¿Entonces necesitaría editar el código central?

1
jonboy

Para cambiar solo el mensaje, solo tiene que:

  • Extensiones de visita/Administrador de idiomas/Anulaciones
  • Nuevo
  • Idioma constante: COM_USERS_ACTIVATION_TOKEN_NOT_FOUND
  • Texto: este usuario ya ha sido verificado

Para agregar la fecha de activación anterior, no es directamente posible, ya que es procesado por un controlador com_users y un modelo asociado. En el caso del error, el controlador solo muestra la etiqueta, registration.php, línea 51:

    // Check for a valid user id.
    if (!$userId) {
        $this->setError(JText::_('COM_USERS_ACTIVATION_TOKEN_NOT_FOUND'));
        return false;
    }
2
Anibal