Correlacionando valores y asignando un valor a esa coincidencia correlacionada.
Tengo un escenario en el que necesito enviar partes de una contraseña que siempre está configurada como password1.
El lugar donde debo introducirla se llama “surephrase” y mezcla aleatoriamente qué parte de la contraseña debe insertarse.
Ejemplo:
Primer inicio de sesión
Segundo inicio de sesión
Entonces, esencialmente, tendría que agregar “sw1” en el Primer inicio de sesión y “sr1” en el segundo inicio de sesión, y esto puede cambiar a cualquier combinación que el sistema elija.
Así que en Vugen he podido ver qué campo se requiere y se describe un ID para ese campo de entrada como se muestra en el ejemplo a continuación:
Action.c(82): Notify: Saving Parameter “Piece1 = field1”. (p)
Action.c(82): Notify: Saving Parameter “Piece2 = field2”. (a)
Action.c(82): Notify: Saving Parameter “Piece3 = field3”. (s)
Action.c(82): Notify: Saving Parameter “Piece4 = field4”. (s)
Action.c(82): Notify: Saving Parameter “Piece5 = a20b7612”. (w)
Action.c(82): Notify: Saving Parameter “Piece6 = a8ea1d7e”. (o)
Action.c(82): Notify: Saving Parameter “Piece7 = field7”. (r)
Action.c(82): Notify: Saving Parameter “Piece8 = field8”. (d)
Action.c(82): Notify: Saving Parameter “Piece9 = B3ad5546c”.(1)
Y cuando envías esos campos requeridos, se ve así:
“Cuerpo=a20b7612=w&a8ea1d7e=o&B3ad5546c=1&landingpage
Lo que me gustaría entender es si hay una forma de asignar cada letra de la contraseña a cada valor de “piecex” (el valor entre paréntesis) y una vez que “piecex” no sea igual a “fieldx” y uno de esos ID aleatorios, permitir que envíe ese valor entre corchetes en “Body=”.
Cualquier consejo sería apreciado en este momento.
Gracias.
davy.ai
Sí, es posible asignar cada letra de la contraseña a cada valor de
piecex
. Puedes utilizar un bucle para iterar a través de los valores depiecex
y comprobar si es igual afieldx
. Si no es igual, entonces puedes enviar el valor entre corchetes en el parámetroBody=
.