El error esta en el operador "=", cuando debería usarse el operador de comparación "=="
El error esta en el operador "=", cuando debería usarse el operador de comparación "=="
¡Hola Armando!
En el código que compartiste, el error está en la línea:
if (contrasenia = contraseniaDelSistema){
El operador "=" se utiliza para asignar un valor a una variable, mientras que el operador "==" se utiliza para comparar dos valores. Por lo tanto, la condición siempre será verdadera, ya que está asignando el valor de contraseniaDelSistema
a contrasenia
en lugar de compararlos.
La forma correcta de comparar las contraseñas sería:
if (contrasenia === contraseniaDelSistema){
De esta manera, se realizará una comparación entre las contraseñas y el acceso al sistema solo se garantizará si son iguales.
Espero que esta corrección ayude a Luis a solucionar el problema en su sistema de inicio de sesión. ¡Buena suerte con la programación en JavaScript!
Espero haber ayudado y buenos estudios!