Login with Email and Password Firebase Flutter | Flutter Login Remember Me using Local Storage

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

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

  • @abdullahelmadawy
    @abdullahelmadawy 9 месяцев назад +4

    Best series I have ever seen ❤

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

      Thank you 😀✌️

  • @ShahzodBurhonov
    @ShahzodBurhonov 2 месяца назад +1

    hello Tell the logout button in the settings class what to write

  • @user-ps7wk1uj6l
    @user-ps7wk1uj6l 9 месяцев назад +4

    I got a feeling that next year by june, i will be a software engineer...😃

    • @CodingwithT
      @CodingwithT  9 месяцев назад +8

      Not by next year. At the end of this course 😜

    • @user-ps7wk1uj6l
      @user-ps7wk1uj6l 9 месяцев назад

      @@CodingwithT you got it right

    • @Suleiman-PC
      @Suleiman-PC 9 месяцев назад +1

      Exactly bro that how I feel 😜

  • @user-ij6fx1ez1l
    @user-ij6fx1ez1l 9 месяцев назад +2

    Best playlist for flutter

  • @techysparta9227
    @techysparta9227 9 месяцев назад +1

    Please do continue this series

  • @wasifladla2084
    @wasifladla2084 9 месяцев назад +3

    Expected a volue of type String', but got one of type 'Null'
    I face this error

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

      It means a variable which is expected to receive a String but somehow you passed null to it.
      If it's being fetched from the Firestore you can add ?? ''; Next to the value and it means if the variable received null, assign an empty string to it.

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

      same here. Did you fix that?

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

      Bro how did you fix it please respond me

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

    Sir logout button on pressed u havent said please tell what should i keep so it gets loggedout .thankyou ;)

  • @professionneljacques4210
    @professionneljacques4210 3 месяца назад

    Thanks a lot !
    Great work ! since One week i'm coding like you😆😆😆

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

      Glad to hear that! and Awesome job

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

    Excellent series!

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

      Thank you! Glad you enjoyed it!

  • @HeaderTalk
    @HeaderTalk Месяц назад

    After this tutorial if I am running my app in debug mode
    Sometimes it is showing white screen or sometimes
    Next button not working after second onboarding screen
    Please help

    • @CodingwithT
      @CodingwithT  Месяц назад

      Cannot say anything, need to check your code

  • @awanish2925
    @awanish2925 9 месяцев назад +2

    Logout button is not logging out the user any help?

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

      Please debug and share the error or exception.

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

      Thankyou Problem is solved

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

      Can you provide logout popup screen code

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

      ​@@awanish2925how do you solve the error pls tell same problem I am facing

  • @ahmedfouad1802
    @ahmedfouad1802 4 месяца назад

    Hi i got this error when am run
    The following _TypeError was thrown building TLoginForm(dirty):
    type 'Null' is not a subtype of type 'String' in login screen

    • @isaacipole7157
      @isaacipole7157 4 месяца назад

      Same here,were you able to find the solution?

    • @ahmedfouad1802
      @ahmedfouad1802 4 месяца назад

      @@isaacipole7157 am just solve it by add ??””; for both email& password
      Email.text=localstorage.read(remember-me-email)??””;

    • @isaacipole7157
      @isaacipole7157 4 месяца назад

      Blessings bro

    • @PrathamMakwana-wr5lv
      @PrathamMakwana-wr5lv 3 месяца назад

      @@isaacipole7157 hey you found solution pls show the solution

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

    MashAllah brother.. ❤
    Will you maybe implement payment methods on the payment screen, maybe Stripe/PayPal?

    • @CodingwithT
      @CodingwithT  9 месяцев назад +2

      Yes I'm trying to add that too at the end.

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

      @@CodingwithT would help us all out I think.. at least one method we have on the payment screen 💖

  • @isyrafismail7801
    @isyrafismail7801 8 месяцев назад +1

    Hello sir I get an error when trying to login, it says null check operator used on a null value. What does that mean? And I don't find where the line of code that cause the problem

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

      Possible that error can be in the model. Just run in the debug mode and you'll find the error

    • @isyrafismail7801
      @isyrafismail7801 8 месяцев назад +1

      @@CodingwithT I got the problem here: `if (!loginFormKey.currentState!.validate())` It says _TypeError (Null check operator used on a null value)

    • @AlanAlejo-fp4mh
      @AlanAlejo-fp4mh 8 месяцев назад

      SAME, :( Did you fix that?

    • @isyrafismail7801
      @isyrafismail7801 8 месяцев назад +2

      @AlanAlejo-fp4mh i fixed that but I dont remember how 😂 try force stop the application and reopen the app without debugging it

    • @AlanAlejo-fp4mh
      @AlanAlejo-fp4mh 8 месяцев назад

      @@isyrafismail7801 try! 😤😤

  • @DocendoDiscimus
    @DocendoDiscimus 4 месяца назад

    Sir, android emulator works very well, but the Ios emulator ‘IconButton’ and ‘remember me’ part does not work, even the login button still redirects directly to the homepage. What could be the reason?

    • @CodingwithT
      @CodingwithT  4 месяца назад

      Make sure the code is same and also debug it as there is no such specific thing for android and iOS.

  • @Rivero727
    @Rivero727 20 дней назад

    When is the logout function applied? In the previous video it was created but it cannot be used.

    • @CodingwithT
      @CodingwithT  20 дней назад +1

      You can add that in the settings screen. Create the button and call that function.

    • @Rivero727
      @Rivero727 20 дней назад

      @@CodingwithT thanks

  • @user-sp8vp1zz8f
    @user-sp8vp1zz8f 9 месяцев назад +1

    did you use userCredentials anywhere?

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

      Not yet but you can if you want.

  • @AugustBonou
    @AugustBonou 9 месяцев назад +1

    please, how much can I get the complete code for?

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

      Please visit codingwitht.com/product/flutter-ecommerce-app-with-firebase/

  • @amanimakoi7651
    @amanimakoi7651 3 месяца назад

    Excuse me Sir, I Face an issue whenever I use "onInit()" function to fetch user data from the local storage for REMEMBER ME, the error says 'type null is not a subtype of type String ' help me that Pleaseeee

    • @CodingwithT
      @CodingwithT  3 месяца назад +2

      Nothing to worry about.
      Just add ?? ""; next to your both local variables.
      This error is saying that you are accessing null and assigning null to the String.

  • @TuanNguyen-qc6pn
    @TuanNguyen-qc6pn 2 месяца назад

    Can u help me with this, when i signup and i back to sign in, it get bug multi global key in widget tree, i dont know to fix it

    • @CodingwithT
      @CodingwithT  Месяц назад

      It is because you are using same global keys for two or more forms. Check it thoroughly and let me knowif it didn't solve your issue.

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

    hello sir, why do I have after login even ask for email verification again?
    even though previously when registering an account it was already verified

    • @CodingwithT
      @CodingwithT  4 месяца назад

      It sounds like there might be a navigation issue in your application. After a successful login, the app should ideally navigate to the appropriate screen or route based on the user's authentication status. It's possible that the navigation logic might need to be reviewed and adjusted to ensure a seamless user experience. Have you checked the navigation flow in your code to ensure that it correctly handles authenticated users?

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

      @@CodingwithT Hello sir, I want to ask again. why when I try to deliberately get the wrong password the exception doesn't want to trigger?
      even though I've followed everything you've shown.

    • @isaacipole7157
      @isaacipole7157 4 месяца назад

      @@maxxy-r3q you will have to follow the tutorials carefully, there was a change you omitted, i advice follow the tutorial again you will find what you skipped

  • @Hamza-yq7sj
    @Hamza-yq7sj 9 месяцев назад +1

    OnInit function give me error null is not a subtype of string...

    • @CodingwithT
      @CodingwithT  9 месяцев назад +2

      Means some value is expecting string but you are giving null to it

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

      ​@@CodingwithTI face this error

    • @dilshanisenarathna8096
      @dilshanisenarathna8096 8 месяцев назад +1

      I also got this error. Did you fix it?

    • @Hamza-yq7sj
      @Hamza-yq7sj 8 месяцев назад

      @@wasifladla2084 yes

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

      I see many people are facing this issue. Can someone share their code?
      I will try to find the actual problem and will post the solution here

  • @yourparcel
    @yourparcel 3 месяца назад +1

    ❤love u brooh

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

      Love you too buddy ❤️

  • @shahzaibmehmood65
    @shahzaibmehmood65 4 месяца назад

    Hi you create the input decoration of the textfieldform how to use this in it?

    • @CodingwithT
      @CodingwithT  4 месяца назад

      To use the custom input decoration in a TextField or TextFormField widget, you simply need to pass it as the value for the "decoration" property. If you have any further questions or need assistance, feel free to ask!

    • @shahzaibmehmood65
      @shahzaibmehmood65 4 месяца назад

      Thanks

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

    I have error they give me
    "Type 'null' is not a subtype 'string'"
    Pleeaaase help me

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

      In the model file. when you are getting data using fromSnapShot you have to use
      ?? ' ' while assigning the data. Like
      UserModel(
      id: document.id,
      firstName: data['FirstName'] ?? '',
      lastName: data['LastName'] ?? '',
      username: data['Username'] ?? '',
      email: data['Email'] ?? '',
      phoneNumber: data['PhoneNumber'] ?? '',
      profilePicture: data['ProfilePicture'] ?? '',
      );
      If this did not work, then you have to debug the code.
      This error means that it want some value in string but it is returning null

  • @HuyTran-ve5jz
    @HuyTran-ve5jz 4 месяца назад

    How do I log out sir, I don't see that part anywhere. Anyone who knows can help me?

    • @isaacipole7157
      @isaacipole7157 4 месяца назад +2

      if you can remember from the tutorial he created a function and called the function in the verify email ,
      actions: [
      IconButton(
      onPressed: () => AuthenticationRepository.instance.logout(),
      icon: const Icon(CupertinoIcons.clear)) , copy this part, head to your setting screen where you have logout button, in you onPressed paste this "() => AuthenticationRepository.instance.logout()

  • @AlanAlejo-fp4mh
    @AlanAlejo-fp4mh 8 месяцев назад

    First time I have an error in your code :(
    >>>>>>>Null check operator used on a null value

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

      Errors are good 😃. This means that you are using ! This operator on a null value.

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

      @@CodingwithT just REMOVE the email and password from onIntit widget in LoGIN CONTROLLER

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

      Ensure Form has key in this case controller.loginFormKey

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

    If i am applying wrong password still it login into application how?

    • @aabb-un6ds
      @aabb-un6ds 6 месяцев назад

      Try to remove ! In the beginning of the form Validation ... if (loginformKey.currentState!) instead of (!loginformKey.currentState!)

    • @SamirAa-tw8xh
      @SamirAa-tw8xh 5 месяцев назад

      Hey, please help me. I want to open the app show me the home screen directly as a guest, and when I create sign in button any where on application how hide it if finish sign in.

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

    when did you do logout part?😑