📱Reset Password • Firebase x Flutter Tutorial ♡

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • 💰 I'll develop your MVP app: mitchkoko.app/mvp
    📱 Code: mitchkoko.app/
    🎓 Flutte Beginner Course: • 📱 FULL Flutter Beginne...
    💌 Email: business@mitchkoko.app
    ~;
    / createdbykoko
    / createdbykoko
    / createdbykoko
    / mitchkoko
    ~;

ความคิดเห็น • 104

  • @createdbykoko
    @createdbykoko  2 ปีที่แล้ว +3

    💬 Chat App w/ Notifications • mitchkoko.gumroad.com/l/ChatAppMasterclass
    📱 Flutter Masterclass • mitchkoko.app/
    🔥 I'm coding a startup.. www.patreon.com/mitchkoko
    You might want to watch the previous videos first 👨🏽‍💻
    1. Minimal LOGIN UI - th-cam.com/video/aJdIkRipgSk/w-d-xo.html
    2. Login & Logout - th-cam.com/video/TkuO8OLgvkk/w-d-xo.html
    3. Sign Up Users - th-cam.com/video/Mfa3u3naQew/w-d-xo.html
    Firebase Setup for IOS - th-cam.com/video/hy0NtR0NW4Q/w-d-xo.html
    Firebase Setup for Android - th-cam.com/video/sz4slPFwEvs/w-d-xo.html

  • @KaskoO83
    @KaskoO83 2 ปีที่แล้ว +3

    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.

    • @saugatniroula7859
      @saugatniroula7859 2 ปีที่แล้ว +1

      same problem here

    • @alyssaseah339
      @alyssaseah339 2 ปีที่แล้ว +1

      Hello. Was this issue resolved? As I had the same issue here as well. Could help with some advice. Thank you.

    • @مجتبىكاظمجويد
      @مجتبىكاظمجويد ปีที่แล้ว

      how to solve this issues

    • @WangAndrew
      @WangAndrew 8 หลายเดือนก่อน

      same problem, any future progress? Thanks.

    • @edwardgarcia8388
      @edwardgarcia8388 6 หลายเดือนก่อน

      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

  • @arinahomuleba4165
    @arinahomuleba4165 2 ปีที่แล้ว +6

    I’m loving this series, I’m building my startup as I code along👌🔥❤️

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว

      that sounds amazing arinaho! Flutter is a good choice if your startup needs an app 👌 what kind of startup are u building? good luck!

    • @ChristianMora
      @ChristianMora ปีที่แล้ว

      Yeah, we are in the same channel !! I'm creating my startup too. I'm in the incubation process.

  • @RickyAndresen
    @RickyAndresen 9 หลายเดือนก่อน +1

    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
      @zacklaviev7649 8 หลายเดือนก่อน

      Hi, I have the same thing. Have you got the solution?

    • @lukecragg2007
      @lukecragg2007 6 หลายเดือนก่อน +1

      @@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

    • @memass1111
      @memass1111 2 หลายเดือนก่อน

      @@zacklaviev7649 yo dude you know how fix that?

    • @astralyd
      @astralyd 2 หลายเดือนก่อน

      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”.

  • @taz1012
    @taz1012 2 ปีที่แล้ว +1

    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()),
    );
    });
    }
    }

    • @ataberkcinetci1648
      @ataberkcinetci1648 ปีที่แล้ว

      any solution for this ??? I am troubling the same issue right now

  • @daniRembrandt
    @daniRembrandt ปีที่แล้ว +3

    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?

    • @MCKobbyAfrique
      @MCKobbyAfrique ปีที่แล้ว

      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.😢

    • @AhmedNasser-sukd
      @AhmedNasser-sukd 11 หลายเดือนก่อน

      Me too, I got the same error. Error message doesn't show!

    • @prowzmastr2141
      @prowzmastr2141 10 หลายเดือนก่อน +1

      same

    • @claudiodechecchi9267
      @claudiodechecchi9267 10 หลายเดือนก่อน

      @@prowzmastr2141 same, how we can do?

    • @AdilAli-dj8uo
      @AdilAli-dj8uo 8 หลายเดือนก่อน

      Anyone found a fix?

  • @vannakheng
    @vannakheng 10 หลายเดือนก่อน

    when I click email link it show me : Error encountered
    The selected page mode is invalid.

  • @VTechBroLive
    @VTechBroLive 2 ปีที่แล้ว +1

    you are working good, but please add a password hide/show toggle icon in textfield.

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว +1

      Good point ✌🏾 let’s add that one in the next video 👨🏽‍💻

  • @yeryer316
    @yeryer316 2 ปีที่แล้ว +1

    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?

    • @dishagupta6231
      @dishagupta6231 ปีที่แล้ว

      Try this......
      import 'package:firebase_auth/firebase_auth.dart';
      // ...
      final FirebaseAuth _auth = FirebaseAuth.instance;
      // ...
      Future resetPassword(String email) async {
      try {
      await _auth.sendPasswordResetEmail(email: email);
      // Password reset email sent successfully
      } catch (e) {
      // An error occurred while trying to send the password reset email
      }
      }

  • @maxc9432
    @maxc9432 4 หลายเดือนก่อน +1

    I didn't get any error when I entered a fake email, why?

    • @Manishkumar-wt9tf
      @Manishkumar-wt9tf 3 หลายเดือนก่อน

      did you get any solution bro?

    • @astralyd
      @astralyd 2 หลายเดือนก่อน

      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”.

  • @ardacopur6737
    @ardacopur6737 6 หลายเดือนก่อน

    Yes, I can do this, but I cannot ensure that the new password entered updates the password in the database? how do i do this

  • @prasertpromvong3031
    @prasertpromvong3031 2 ปีที่แล้ว +1

    Yes, just finish this project. Fail 2 times. And i restart again and again but your course not boring.

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว

      Congrats!! That’s amazing ❤️

  • @sardsiders6862
    @sardsiders6862 2 ปีที่แล้ว

    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 ...]

  • @kKevin09
    @kKevin09 9 หลายเดือนก่อน

    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.

  • @BenBaffoe
    @BenBaffoe 2 หลายเดือนก่อน

    Please what font did you use

  • @taz1012
    @taz1012 2 ปีที่แล้ว +1

    Thanks Mitch! Really loving this tutorial. Firebase is such a powerful tool. Can't wait to learn more.

  • @Aryan-bw2op
    @Aryan-bw2op 10 หลายเดือนก่อน

    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

  • @JayNirmalkarx
    @JayNirmalkarx 2 ปีที่แล้ว +2

    Important series for me.
    Beginner 🔥

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว

      I’m glad it helps 👨🏽‍💻❤️

  • @juanibocchi9979
    @juanibocchi9979 ปีที่แล้ว

    Is there a way to avoid multiple calls on the resend? I mean if I click 10 times I've got 10 emails. thanks!!

  • @maheshwaransivagnanam6452
    @maheshwaransivagnanam6452 ปีที่แล้ว

    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!!!!!!!!!!

  • @prakruthipudupa4447
    @prakruthipudupa4447 7 หลายเดือนก่อน

    Thank you Mitch!!! It helped me complete my login page.

  • @arthurjose7339
    @arthurjose7339 7 หลายเดือนก่อน

    I have one problem if i enter wrong password it so saying email sends please help me

  • @edilsonroque6691
    @edilsonroque6691 4 หลายเดือนก่อน

    THEEEEE BEST

  • @lasal7820
    @lasal7820 5 หลายเดือนก่อน

    Awesome!!

  • @meganova609
    @meganova609 ปีที่แล้ว

    lol they really did make code in one line

  • @danylmarie8317
    @danylmarie8317 ปีที่แล้ว

    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

  • @rvb6516
    @rvb6516 2 ปีที่แล้ว

    How can I handle sending the user back into the app to set the new password in there instead of a webview? :/

  • @thushankalana4940
    @thushankalana4940 ปีที่แล้ว

    Thank you so much Sir❤❤❤🤝🙂 Great work 🔥🔥

  • @BeaconofHopeNetwork
    @BeaconofHopeNetwork 2 ปีที่แล้ว

    what about sending OTP to mobile number instead of sending to email for password reset?

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว +1

      yeah we can do that soon :) I want to make a video for phone number soon

  • @فؤادانور-ز2د
    @فؤادانور-ز2د ปีที่แล้ว +1

    ياخ انت مبدع ياخ🤩🤩

  • @uzairalikhan9288
    @uzairalikhan9288 2 ปีที่แล้ว

    love man please dont stop making videos am your student can you pleas add validation to this login page and register page please please please

  • @popolescoconceptofficial8838
    @popolescoconceptofficial8838 2 ปีที่แล้ว

    Your tutorials are always on point🙌..well deliverd🙌❣❣❣❣..God bless you

  • @LoupReg
    @LoupReg ปีที่แล้ว

    Thanks! This video goes to favorites. And I take a sub

  • @saddamwassan897
    @saddamwassan897 2 ปีที่แล้ว

    thanks mitch your doing great work my app is running properly but firebase doesn't send reset password email

  • @labudsoft
    @labudsoft ปีที่แล้ว

    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

    • @markandjava1282
      @markandjava1282 ปีที่แล้ว

      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.

  • @Life_in_indonesia_vlog
    @Life_in_indonesia_vlog ปีที่แล้ว

    nice tutorial.....conecpt clear and easy ...thanks bro :)

  • @Coldcorn
    @Coldcorn 2 ปีที่แล้ว

    Thank you ,that worked

  • @mirzakadric4100
    @mirzakadric4100 2 ปีที่แล้ว

    Man, I just need to tell you THANKS!❤

  • @TECStudy
    @TECStudy ปีที่แล้ว

    thank you

  • @artem-ai
    @artem-ai ปีที่แล้ว

    Thank you very much

  • @maismail8499
    @maismail8499 ปีที่แล้ว

    thanks Mitch you are great

  • @mugiwaranocoder
    @mugiwaranocoder 2 ปีที่แล้ว

    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

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว +1

      This will be my video tomorrow :)

  • @hannan.401
    @hannan.401 ปีที่แล้ว

    thank of video🥰

  • @mmathems395
    @mmathems395 ปีที่แล้ว

    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?

    • @BenGooch7
      @BenGooch7 ปีที่แล้ว

      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.

    • @mmathems395
      @mmathems395 ปีที่แล้ว +1

      @@BenGooch7 Hi Ben, thank you for your response. You have been understood : )

  • @mauriciotorres2595
    @mauriciotorres2595 5 หลายเดือนก่อน

    Good tutorial ❤

  • @mar1085
    @mar1085 ปีที่แล้ว

    Thanks, that's really good content 👍

  • @PAKGOV
    @PAKGOV ปีที่แล้ว

    thanks for amazing tutorials!!!!!

  • @dearjovic4434
    @dearjovic4434 ปีที่แล้ว

    thanks

  • @lucasantoniodev
    @lucasantoniodev 2 ปีที่แล้ว

  • @fahadnoor4129
    @fahadnoor4129 2 ปีที่แล้ว

    thank you🥰🥰🥰🥰🥰

  • @makecodework4187
    @makecodework4187 ปีที่แล้ว

    well done! Cool!

  • @Pov_India
    @Pov_India 11 หลายเดือนก่อน

    Nice tutorial ❤

  • @roninspect4357
    @roninspect4357 ปีที่แล้ว

    thanks a lot man!

  • @amjadzayed5651
    @amjadzayed5651 2 ปีที่แล้ว

    smart , clear and fast , many thanks

  • @ejju4323
    @ejju4323 ปีที่แล้ว

    great tutorial 🔥❤

  • @eliuddyn
    @eliuddyn 2 ปีที่แล้ว

    This is amazing bro... 🔥🔥 Thanks

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว

      no problem eliuddy! 🔥🔥🔥

  • @adampeters51
    @adampeters51 2 ปีที่แล้ว

    Really love your videos man! I would love to see a video about staying logged in so you don't have to login every time you open the app.

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว

      That’s done automatically for u. Try it out

  • @shansalaayodya8149
    @shansalaayodya8149 2 ปีที่แล้ว

  • @HoLoGraM_23
    @HoLoGraM_23 2 ปีที่แล้ว

    thank you so much!!!😁

  • @AkramCh-cv9zl
    @AkramCh-cv9zl ปีที่แล้ว

    showDialog(
    context: context,
    builder: (context) {
    return AlertDialog(
    content: Text(e.message.toString()),
    );
    });
    when i write this there is an error in
    context: "context",

    • @flutter_cavalieri
      @flutter_cavalieri 8 หลายเดือนก่อน

      Hi Akram, you should convert StatelessWidget to StatefulWidget

  • @juniorngomajose9454
    @juniorngomajose9454 2 ปีที่แล้ว

    Thank You Mitch

  • @Maoz85
    @Maoz85 ปีที่แล้ว

    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.....

  • @clintonharold8375
    @clintonharold8375 2 ปีที่แล้ว

    Thank you … please check you DM on ig

  • @seven-tq7jr
    @seven-tq7jr 2 ปีที่แล้ว

    you are amazing, you got a discord?

    • @createdbykoko
      @createdbykoko  2 ปีที่แล้ว +1

      i don't have a discord, but it's been on my mind to make one. Should i?

    • @seven-tq7jr
      @seven-tq7jr 2 ปีที่แล้ว

      @@createdbykoko yessir