📱Reset Password • Firebase x Flutter Tutorial ♡

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 106

  • @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 - ruclips.net/video/aJdIkRipgSk/видео.html
    2. Login & Logout - ruclips.net/video/TkuO8OLgvkk/видео.html
    3. Sign Up Users - ruclips.net/video/Mfa3u3naQew/видео.html
    Firebase Setup for IOS - ruclips.net/video/hy0NtR0NW4Q/видео.html
    Firebase Setup for Android - ruclips.net/video/sz4slPFwEvs/видео.html

  • @arinahomuleba4165
    @arinahomuleba4165 2 года назад +7

    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 2 года назад +1

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

  • @JayNirmalkarx
    @JayNirmalkarx 2 года назад +3

    Important series for me.
    Beginner 🔥

    • @createdbykoko
      @createdbykoko  2 года назад

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

  • @taz1012
    @taz1012 2 года назад +1

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

  • @bivin_bivi789
    @bivin_bivi789 19 дней назад

    Great ! Easily understandable, Thanks bro ❤

  • @kKevin09
    @kKevin09 Год назад

    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.

  • @popolescoconceptofficial8838
    @popolescoconceptofficial8838 2 года назад

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

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

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

  • @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 Год назад

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

    • @prowzmastr2141
      @prowzmastr2141 Год назад +1

      same

    • @claudiodechecchi9267
      @claudiodechecchi9267 Год назад

      @@prowzmastr2141 same, how we can do?

    • @AdilAli-dj8uo
      @AdilAli-dj8uo 11 месяцев назад

      Anyone found a fix?

  • @PAKGOV
    @PAKGOV Год назад

    thanks for amazing tutorials!!!!!

  • @prakruthipudupa4447
    @prakruthipudupa4447 10 месяцев назад

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

  • @ejju4323
    @ejju4323 Год назад

    great tutorial 🔥❤

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

  • @mauriciotorres2595
    @mauriciotorres2595 8 месяцев назад

    Good tutorial ❤

  • @mirzakadric4100
    @mirzakadric4100 2 года назад

    Man, I just need to tell you THANKS!❤

  • @Life_in_indonesia_vlog
    @Life_in_indonesia_vlog 2 года назад

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

  • @thushankalana4940
    @thushankalana4940 Год назад

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

  • @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 👨🏽‍💻

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

    • @مجتبىكاظمجويد
      @مجتبىكاظمجويد 2 года назад

      how to solve this issues

    • @WangAndrew
      @WangAndrew 11 месяцев назад

      same problem, any future progress? Thanks.

    • @edwardgarcia8388
      @edwardgarcia8388 9 месяцев назад

      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

  • @Aryan-bw2op
    @Aryan-bw2op Год назад

    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

  • @amjadzayed5651
    @amjadzayed5651 2 года назад

    smart , clear and fast , many thanks

  • @danylmarie8317
    @danylmarie8317 2 года назад

    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

  • @Pov_India
    @Pov_India Год назад

    Nice tutorial ❤

  • @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 : )

  • @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? :/

  • @mar1085
    @mar1085 2 года назад

    Thanks, that's really good content 👍

  • @saddamwassan897
    @saddamwassan897 2 года назад

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

  • @فؤادانور-ز2د
    @فؤادانور-ز2د Год назад +1

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

  • @eliuddyn
    @eliuddyn 2 года назад

    This is amazing bro... 🔥🔥 Thanks

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

  • @BenBaffoe
    @BenBaffoe 5 месяцев назад

    Please what font did you use

  • @RickyAndresen
    @RickyAndresen Год назад +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 11 месяцев назад

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

    • @lukecragg2007
      @lukecragg2007 9 месяцев назад +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 5 месяцев назад

      @@zacklaviev7649 yo dude you know how fix that?

    • @astralyd
      @astralyd 5 месяцев назад

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

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

  • @vannakheng
    @vannakheng Год назад

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

  • @ardacopur6737
    @ardacopur6737 9 месяцев назад

    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

  • @maismail8499
    @maismail8499 Год назад

    thanks Mitch you are great

  • @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 2 года назад

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

  • @HoLoGraM_23
    @HoLoGraM_23 2 года назад

    thank you so much!!!😁

  • @juniorngomajose9454
    @juniorngomajose9454 2 года назад

    Thank You Mitch

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

  • @LoupReg
    @LoupReg 2 года назад

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

  • @roninspect4357
    @roninspect4357 Год назад

    thanks a lot man!

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

  • @maxc9432
    @maxc9432 7 месяцев назад +1

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

    • @Manishkumar-wt9tf
      @Manishkumar-wt9tf 6 месяцев назад

      did you get any solution bro?

    • @astralyd
      @astralyd 5 месяцев назад

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

  • @lasal7820
    @lasal7820 8 месяцев назад

    Awesome!!

  • @prasertpromvong3031
    @prasertpromvong3031 2 года назад +1

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

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

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

  • @edilsonroque6691
    @edilsonroque6691 8 месяцев назад

    THEEEEE BEST

  • @makecodework4187
    @makecodework4187 Год назад

    well done! Cool!

  • @dearjovic4434
    @dearjovic4434 Год назад

    thanks

  • @Coldcorn
    @Coldcorn 2 года назад

    Thank you ,that worked

  • @meganova609
    @meganova609 Год назад

    lol they really did make code in one line

  • @fahadnoor4129
    @fahadnoor4129 2 года назад

    thank you🥰🥰🥰🥰🥰

  • @artem-ai
    @artem-ai Год назад

    Thank you very much

  • @hannan.401
    @hannan.401 Год назад

    thank of video🥰

  • @TECStudy
    @TECStudy 2 года назад

    thank you

  • @arthurjose7339
    @arthurjose7339 10 месяцев назад

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

  • @shansalaayodya8149
    @shansalaayodya8149 2 года назад

  • @lucasantoniodev
    @lucasantoniodev 2 года назад

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

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

  • @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 11 месяцев назад

      Hi Akram, you should convert StatelessWidget to StatefulWidget

  • @clintonharold8375
    @clintonharold8375 2 года назад

    Thank you … please check you DM on ig