Flutter Firebase Authentication Tutorial - Firebase Auth using email and password 2023

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

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

  • @rajvi5573
    @rajvi5573 Год назад +3

    Great video. Can you also make a tutorial for the Login logic? Your code that I purchased has a lot of things that have not been covered in this tutorial yet and is a bit confusing so will be great if you could explain in a similar fashion as you did for the Sign Up logic. Thanks!

  • @CodingwithT
    @CodingwithT  Год назад +2

    Hello everyone, Most of the people asked for LoginScreen Code as it's already added in the codingwitht.com and link was given in the description. You can also follow this link.
    codingwitht.com/flutter-firebase-authentication-tutorial-2022-using-getx/

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

    Hi, Sir. The code of userChanges() in video 12:41, it shows "The method 'userChanges' isn't defined for the type 'FirebaseAuth'." for my project. I have upgrade my firebase_auth version but it still the same. May I know any solution for this? and really appreciate for your videos, they help me a lot in my studies.

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

    Thanks!

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

      Thank you Buddy Wasif for your love and support 💕.

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

    followed your last video step by step. I did the same for this video. however when initialized the app at 5:00 I did not have a src folder in my lib. what am I doing wrong????????

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

      If you watch my first tutorials of this course in which I thought about folder structure, then you'll know that src is just a folder nothing else.
      If you don't have that. Don't worry.

    • @maxxy-r3q
      @maxxy-r3q 8 месяцев назад

      he use flutter_native_splash for the first loaded screen before everything in authcontroller fine

  • @AliHaider-hs8ff
    @AliHaider-hs8ff Год назад +5

    I wanted to take a moment to express my appreciation for your great videos. They have been a valuable resource in my studies. However, I do have a small complaint. I have spent a lot of time going through your playlist, and now I am eagerly waiting for the video on login authentication. Unfortunately, my project evaluation is starting next week, and I am running short on time.
    I kindly request that you consider creating a video on login authentication before this Saturday or Sunday.

    • @CodingwithT
      @CodingwithT  Год назад +3

      Hi Ali Haider, thank you so much 🥰. I will create login authentication video soon but you can also send me a message at +923178059528 for quick fix 😆

    • @AliHaider-hs8ff
      @AliHaider-hs8ff Год назад +1

      @@CodingwithT You're welcome! and I'm on way to disturbing you on WhatsApp hahaha😂

  • @saadjillani7761
    @saadjillani7761 Год назад +2

    I'm folowing this series from the start. Sir where is the code block for loginUserWithEmailAndPassword? If you already create a video on it, please mention

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

    hey, in 21:43 min - I follow code with you but in my app signOut() does not working, only after hot reload user logouts..

    • @CodingwithT
      @CodingwithT  11 месяцев назад +1

      Make sure to check if authentication listener is working and also if you're not using that then manually redirect to Login screen in logout()

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

    Hi sir, first of all thank you very much for this videos , i have question i have test in on real device but there is problem in signup form screen when i pressed on the field the keyboard just show and disappear in less than one second .. can i know why ?

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

    Great Series , please make admin panel as well

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

    where do you create the getxcontroller class and the get method for get.find etc.. Sory if I have missed some points hehe

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

      Same problem here... Hope u will answer bro

    • @0dipeshadhikari
      @0dipeshadhikari 6 месяцев назад

      in terminal > flutter pub add get

  • @DhairyaSharma-m2g
    @DhairyaSharma-m2g Год назад +1

    sir pls help in this why splash screen is not showing i am getting this error

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

    You are CodeStar big brother..🎉🎉

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

    Hello Sir, when I click on a text input field in my app's signup form, the keyboard keeps disappearing repeatedly.

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

    why I am redirecting to the dashboard without entering the signup details email and password.

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

      Send me code at support@codingwitht.com

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

      Same issues here

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

      @@skydoesblue4854 try implementing the logout functionality. It is just because the user is already logged in to your app so the app redirects the user to its dashboard. So when you will logout the user. it will work fine.

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

    hello how can I create a Flutter app with a login interface that allows the user to choose between admin or client login

    • @CodingwithT
      @CodingwithT  Год назад +2

      Simply create a field in the firebase and name it roles, based on that when the user is authenticated, check its role from the database and redirect accordingly.

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

    Bro. I have ListTile icon in the Drawer header. I want to perform logout by clicking on ListTile Logout icon. How to do this. I tried but not logout.

  • @_RicardoDirkAnderson
    @_RicardoDirkAnderson Год назад +2

    how to make signin man??

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

      Most of the people asked for LoginScreen Code as it's already added in the codingwitht.com and link is given in the description of the video but now you can get it from right below...
      codingwitht.com/flutter-firebase-authentication-tutorial-2022-using-getx/

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

    how do i handle this error 'Unhandled Exception: Instance of 'SignUpWithEmailAndPasswordFailure'

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

      Try to run it in debug mode. There is an uncaught exception inside your Email and password failure.

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

      @@CodingwithT thanks I did but now I'm getting "W/System ( 9315): Ignoring header X-Firebase-Locale because its value was null." assistance will be highly appreciated..

  • @bobdaawid2218
    @bobdaawid2218 7 месяцев назад

    I have a question. Can Getx be used for a larger application?

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

    Hi, thank you so much for the very detailed code, but when I want to log in or log in to the program, I get such an error in the console. The code is the same as in the video [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled exception: You are trying to use context-free navigation without . I will be grateful for your help.

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

      firebaseUser.value != null ? Get.offAll(() => const profile()) : Get.to(() => const MyApp());

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

      You welcome 🤗.
      Have you changed MaterialApp to GetMaterialApp
      You Need to Add GetMaterialApp In Your Main.dart file for GetX .

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

    great video. it signup the user successfully but where is the functionality of login screen? how can we send email verification mail

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

      Email verification is actually a Complete new tutorial, IA i will cover it soon.
      Whereas you can Login by calling the login function from the auth repository on the login button onPressed

  • @dooooofy
    @dooooofy 2 года назад +2

    How about login sir? What should we put in login button to make login?

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

      Once the account email and password has been successfully registered (authenticated) you can use the same email and password to login .

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

      @@CodingwithT //LOGIN BUTTON
      SizedBox(
      width: double.infinity,
      child: ElevatedButton(
      onPressed: () {},
      child: Text(tLogin.toUpperCase())),
      )
      I mean, what code should we put in this sir, I look for another videos on RUclips and I can't understand most of them. I understand your video but I lack of info about login. Thanks

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

      @@CodingwithT I encounter same problem sir. What we will put into login form to recognize the credentials from the sign in we created?

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

      any solution to this , doesn’t work

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

      same issue please help

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

    can you answer my question ? im having an error with LateInitializationError: Field 'firebaseUserl has not been initialized... why this happened? i already follow ur code

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

      Please check if it's late or ? Nullable as both have different approaches.
      Also it should be initialized in onReady if the error is in Authentication Repository

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

      @@CodingwithT im using late final as in the video. there is no error code but error on the profile page at the phone

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

      I'm currently experiencing this by the way. How did you fix it? @ikekun

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

      @@favouradeshina4354 i give up bro, i recommend you to find another way

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

    so what is the purpose of the package that we created before

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

      First I thought to add things in the package but after realizing that people will easily get confused, therefore I decided to not use it 😭.🤓

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

      @@CodingwithT that would be better if you used modularizing is something important so I wish I can see that on this course but I will try by myself with other resources thanks a lot for this great course

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

      I will do that soon

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

    Wa alaykoum essalam.
    geat video thanks a lot.
    please make video about Sqlite.

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

    can you please provide the login controller code

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

      Most of the people asked for LoginScreen Code as it's already added in the codingwitht.com and link is given in the description of the video but now you can get it from right below...
      codingwitht.com/flutter-firebase-authentication-tutorial-2022-using-getx/

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

    Hi Sir, thank you so much for your videos. But I am facing the error E/flutter (12573): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Instance of 'signUpEmailAndPasswordFailure'.I have changed the Material App to GetMaterialApp but app is not switching from signup screen to dashboard screen and the problem is same.I will be very thankful for your help.E/flutter (12573): #0 AuthenticationRepository.createUserWithEmailAndPassword (package:flutter_login/src/repository/authentication_repository/authentication_repository.dart:39:4)
    .This is also alongwith problem.

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

      Sir I sort out the issue by replacing "firebaseUser.value!=null ? Get.offAll(()=>dashboard()): Get.to(()=>welcomeScreen());" with "Get.offAll(()=>dashboard()):". May be firebase user value creating problem with "null".

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

    Which code is helping the app remember the login state on relaunching ?

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

      In the authentication repository look for onReady() function and call that in main.dart

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

    Super videos.

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

    SIRRRR!!!! where did that loginwithwithemailandpassword come from .... explain plzzz , it is giving error .... i dont have that code

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

      Sorry for the inconvenience. Please watch the current ongoing e-commerce playlist and see the updated videos.
      That'll be helpful 😃

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

    if anyone confuse how to login then come into my comment i will share the code Thanks

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

      Thank you Faizan for help.
      Most of the people asked for LoginScreen Code as it's already added in the codingwitht.com and link is given in the description of the video but now you can get it from right below...
      codingwitht.com/flutter-firebase-authentication-tutorial-2022-using-getx/

    • @irfansami-q4i
      @irfansami-q4i Год назад

      share please

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

    great video bro. bro how can we upload image with userAuthontication

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

      That's easy dear. You have to store images and videos in Firebase Storage

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

    where did that signupwithemailandpassword came from...just after loginwithwithemailandpassword....its giving errors plz explain

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

      i am sorry i got it...i didnt imported the firebase_core Package

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

      Sorry for the delay and glad it worked 😃

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

    Whenever I try to enter text into a TextFormField, the keyboard pops up for a second and hides away instantly.
    Please help🙏

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

      Is your issue resolved? Sorry for the late reply 😃

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

      Its ok🤗..but no my issue is not yet resolved..

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

      same issue please help

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

      You can make the GlobalKey variable static and initialize in init

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

      @@CodingwithT working thanks😁

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

    Plz ,I need login backend :/

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

      You will see the login back-end tutorial in this ongoing e-commerce app playlist.
      Login video will be uploaded this week.

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

    Eyvallah baba eyvallah

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

    options: DefaultFirebaseOptions.currentPlatform
    This line is showing error

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

      Check if the dependency added and also tro to Run Pub clean and Pub get

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

    Hallo sir, I got error message like shown:
    The following message was thrown while handling a gesture:
    "AuthenticationRepository" not found. You need to call "Get.put(AuthenticationRepository())" or "Get.lazyPut(()=>AuthenticationRepository())",
    how to solve it, thanks and regards

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

      As it says, you just have to use the final controller= Get.put(AuthenticationRepository())
      It means that you first have to create the instance of any class using Get.put and in the rest of the Classes later on you can use an instance.

    • @RynoDyno-ef6it
      @RynoDyno-ef6it Год назад

      @@CodingwithT Where would we be putting this code? Thank you so much for all your help!

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

      i am getting the same error but i still cant figure it out. it would be very helpful if u could explain how to solve this issue in detail@@CodingwithT

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

      help@@CodingwithT

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

    Please include signin_email_password_failure.dart