Estaba haciendo un ejemplo en el cual...
Se podría crear un usuario y pass.
Si tenía ya usuario y pass podía ingresarlo y se validaba.
Lo que hacía en sí es si creaba un usuario y pass lo único que hacía es guardarlo en un archivo con el formato.
- Código: Seleccionar todo
[usuario];[password]
(no codificaba ni nada)
y al validar lo que hacía es leer el archivo lo separaba y comparaba...
comparaba el nombre de usuario y andaba perfecto, pero después cuando comparaba el password (use la misma sub para ambos) y ahí es donde me daba error y me decía que no eran iguales.
Al mostrarlo va tomando las variables y escribe:
- Código: Seleccionar todo
TEST [usuarioIngresado] TEST [usuarioDelArchivo]
TEST [passIngresado] TEST [passDelArchivo]
Me salía
- Código: Seleccionar todo
TEST usuario TEST usuario
TEST pass
como que borraba el primer TEST [passIngresado], no sé, algo raro había en EOL que pasaba eso.
Usaba chomp para sacar el fin de línea y no lo quería comparar y pasaba eso...
Ya solucioné ese problema modificando el formato del archivo y agregándole un ; al final
- Código: Seleccionar todo
[usuario];[password];
¡¡¡¡¡Pero la duda me quedó el por qué hacía eso!!!!! Quería saber si alguien sabe... sino no hay drama, sino curiosidad de saber el por qué de todas las cosas.
Saludos... Pablo