Saltar al contenido principal

Visión general

Actualmente casdoor ya soporta un método de código de invitación más flexible para el registro de usuarios. Una vez que el administrador abre la página de registro con el código de invitación como opción obligatoria, los usuarios solo pueden registrarse si tienen un código de invitación válido.

Añadir código de invitación al ítem de registro

Hay dos formas principales de usar los códigos de invitación, el que se añade por defecto es un código de cadena aleatoria, compuesto por números y letras aleatorios. Para ser más flexible, el código de invitación también soporta coincidencia regular para emparejar múltiples códigos de invitación diferentes. Invitaciones

Propiedades de la Invitación

Casdoor gestiona las invitaciones a través de las siguientes propiedades

  • Organización: La organización que posee la invitación
  • Nombre: El nombre único de la invitación
  • Nombre para mostrar: Nombre de la Invitación que se muestra
  • Código: Código de invitación, puedes rellenar la cadena de código de invitación específica, también puedes rellenar la expresión regular
  • Código por defecto: Utilizado para rellenar el código de invitación por defecto en el enlace de invitación. Para códigos de invitación generados aleatoriamente, el código por defecto es el mismo que el código de invitación. Para el código en forma de expresión regular, necesitas rellenar el código por defecto por ti mismo que coincida con la regla de expresión regular en el código
  • Cuota: Número máximo de veces que se puede utilizar un código de invitación
  • Contador de usos: Número de veces que se ha utilizado el código de invitación
  • Aplicación: Permitir aplicaciones que usen este código de invitación. Seleccionar TODOS lo hace disponible para todas las aplicaciones bajo la organización
  • Nombre de usuario: Nombre de usuario específico requerido al registrarse con esta invitación
  • Correo electrónico: Correo electrónico específico requerido al registrarse con esta invitación
  • Teléfono: Teléfono específico requerido al registrarse con esta invitación
  • Estado: Estado de la invitación

Invitación por Defecto

El código de invitación en la invitación por defecto es una cadena generada aleatoriamente de números y letras, y con Cuota establecida en 1, solo se puede usar una vez. Las aplicaciones están configuradas en TODOS por defecto, lo que significa que todas las aplicaciones bajo la organización correspondiente a esta invitación pueden usar este código de invitación.

Invitación por Defecto

Si el código de invitación está configurado para un usuario específico y quieres que el usuario se registre con el nombre de usuario, correo electrónico, teléfono y código de invitación dados, puedes restringir el registro del usuario rellenando los campos correspondientes. Si los campos están vacíos o si no están configurados en la página de registro, casdoor no fuerza la validación de estos campos

Configurar la información del usuario correspondiente al código de invitación

Cuando sea necesario reutilizar un código de invitación, puedes establecer Cuota a un valor mayor, por ejemplo, si quieres que este código de invitación se use 10 veces, entonces puedes establecer Cuota en 10. Cuando desees detener el registro con este código de invitación, también puedes hacerlo modificando el estado de la invitación a Suspendido.

Cuota de invitación y estado

precaución

Cuando nombre de usuario, correo electrónico o teléfono está configurado en la invitación, la cuota no debe ser mayor que uno. Esto se debe a que el nombre de usuario, correo electrónico y teléfono del usuario deben ser únicos, y múltiples usuarios no deberían poder registrarse usando el mismo nombre de usuario, correo electrónico o teléfono.

Invitación de Coincidencia Regular

A veces hay una necesidad de un gran número de códigos de invitación para el registro de usuarios, y generar códigos de invitación uno por uno puede ser muy ineficiente. Casdoor soporta la validación de códigos de invitación a través de la coincidencia de expresiones regulares. Por ejemplo, al configurar el Código como "[a-z]2333", cualquier código de invitación que coincida con esta expresión regular será emparejado con éxito como un código de invitación válido.

Invitación de Coincidencia Regular

nota

Al usar expresiones regulares para validar códigos de invitación, cada código de invitación que coincida con la expresión regular solo se puede usar una vez, y la Cuota todavía puede limitar el número de usos. Por ejemplo, cuando el Código es "[a-z]2333" y la Cuota es 2, solo un máximo de dos códigos de invitación que coincidan con la expresión regular pueden ser utilizados con éxito.

Enlace de Invitación

Casdoor soporta copiar el enlace de invitación correspondiente a una invitación. El código de invitación en el enlace de invitación corresponde al campo de Código por defecto. Por lo tanto, para invitaciones que usan expresiones regulares, el Código por defecto debe ser rellenado manualmente para generar el enlace de invitación correcto. Además, al registrarse usando un enlace de invitación, la página de registro automáticamente rellenará cierta información de campo establecida por la invitación correspondiente al código de invitación.

Enlace de Invitación

Página de registro correspondiente al enlace de invitación

Demo