Thank you Mitch! 💜 Looking forward to your future tutorials! I would like to suggest one thing in your Minimal Social Media App, give the user the ability to delete its own account, delete its posts, etc.
Hi, thanks for the firebase & flutter tutorials. I've got an error message when I try to reset a password : W/System ( 1734): Ignoring header X-Firebase-Locale because its value was null. Any Idea ? Thanks m8.
For me the alert dialog wasn't showing when I entered an email to reset the password. In the terminal enter 'flutter clean' and then 'flutter pub get' that fixed the problem for me
Hi, Mitch! First of all awesome job with these tutorials! I'm getting a weird behavior, when I send an email that is not registered it's not showing the error that you're getting, but if it's a structure issue like aa.aa or something like that it shows the error. Do you know why this may be happening?
I have same problem. I guess things have changed a bit with flutter these days because when when you look at the comments, people that did it before are not complaining so I guess it worked for them when they practiced the tutorial months back.😢
Hello, I would like to ask, why when I put a wrong email, I still get the password reset link despite the email not registered in firebase auth? thank you for the awsome tutorial!
@@zacklaviev7649 If you are still getting this issue it is likely due to your app being created after September 2023. Firebase enabled email enumeration by default on all projects after this time. This is to stop email enumeration attacks. You can disable it manually in the Firebase Authentication User actions settings, but this opens your app up to security risks so it's not advised. However, if you do turn it off then the catch statement will work, but like mentioned, not advised for production level apps
I found an article that said they had removed the error for security reasons, so attackers couldn't guess emails, so I just wrote “we've sent you a link to reset your password if your email exists”.
For some reason, I don't receive the forgot password email. I've tried to send this manually from Firebase console as well although no luck. Any idea why this is happening?
hey, when you do the resetpasword async, it tells me not to use the builders context and instead tells me to use it synchronously. How can I fix that? please help me I've tried to understand the problem but it's going over my head
Hello I'm new to flutter and I really appreciate your video can you give me an idea what if our clients wants to recover password on the app and not on the link? thank you
Hi mitch, I have been trying to add validation to the reset password page, but since it is offered by firebase I have had no luck. Instead I have decided to have a validation within my app and just send the string to the reset password page offered by firebase. But I cannot find any tutorials on that. Help would be much appreciated!!!!!!!!!!
Ive added a catch error and show dialog to Login Page for when user accidentally adds wrong password when signing in. Currently its freezing the app. Future signIn() async { try { await FirebaseAuth.instance.signInWithEmailAndPassword( email: _emailController.text.trim(), password: _passwordController.text.trim()); } on FirebaseAuthException catch (e) { print(e); showDialog( context: context, builder: (context) { return AlertDialog( content: Text(e.message.toString()), ); }); } }
Great tutorial..! Your Explanations on each step and the little remarks you give here and then are very helpful. Thank you (From Israel :)) gotta close the brackets.....
Hello ! I really like your videos. And please can you make a video about how to register other informations like name, age or phone number in the sign up page ? That would be cool
I found an article that said they had removed the error for security reasons, so attackers couldn't guess emails, so I just wrote “we've sent you a link to reset your password if your email exists”.
hi my web app and android emulator works fine but my apk file that installed on my phone is not connecting to firebase . when im try to sign in or up this error pops up:[firebase_auth/unknown] com.google.firebase.j:an internal error has occurred.[json conversion failed! ] failed to parse error for string[ Error 403 (Forbidden)!!1 ...]
you're killing us with the ads. I have no problem with ads at the start and end but you run an ad every 3 minutes in the video it completely breaks our concentration
It is Google who is assaulting and exploiting your brain space, not Mitch... Mitch has zero control over how (or when, what, etc.) the ads are being served.
Hi Mitch, at 11:15, would the message of the AlertDialog be shown even if no e-mail was sent? I'm thinking there isn't a condition, that it's just the next thing to happen. Is this view accurate please?
Because it's in the catch portion of the try block, it'll only show if the FirebaseAuth call returns a FirebaseAuthException. The line "} on FirebaseAuthException catch (err) {" is only triggered if there's an error of type FirebaseAuthException.
showDialog( context: context, builder: (context) { return AlertDialog( content: Text(e.message.toString()), ); }); when i write this there is an error in context: "context",