I need help, blocks say incorrect password

I’m just getting started with Codular, but I’ve made great progress, but I’m stuck.

It turns out I created my first page with a username and password to register.

When you register, you log in without any problems to the app, but when you log out and try to log back in, since you registered at the beginning, it gives me errors saying the password is incorrect. Firebase registers the username and password without any problems. But even when I copy and paste that information, it still tells me the password is incorrect. I need help. I’ll leave the two screenshots of the registration screen and then the login screen. I’m stuck.


have you used do it? because we cannot confirm with your blocks any details. Which blocks are associated with password check? what do you get from teh 2nd index of the list from csv row text get value? by the way why do you use list from csv ro wtext? what is your fb structure? show us your details. Without these details it is hard to diagnose your probl

this should be Usuario.Text

Also never store passwords in plain text in a database
your users want you to keep their data safe…
store password hashes instead of plain text

To store password hashes is very simple, the tools extension offers a method for that App Inventor Extensions: Tools | Pura Vida Apps

And later if you want to check, if the entered password is correct, compare the password hashes

Taifun

also while saving data you are using make a list

but while checking why do you use list from csv row

try without this after changing the tag name as said by @Taifun first and then this

I still don’t understand! On screen 1, you say it’s fine, but on screen 2, you tell me I should remove the CSV row and leave only the get value? When I do this, the app starts with errors.

The operation select list item cannot accept the arguments: , [No encontrado], [2]

to verify this always debug the obtained value from firebase get value on a label or variable. So that you can verify what item is printing, how many item is printing etc etc , based on that we can design blocks