Flutter App Login with NodeJS API at backend & keep user logged in using JWT token | Part 8

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

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

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

    Hayee sirr thnku so muchh 🥰🥰🥰🥰🥰

  • @MdSiam-kw5ox
    @MdSiam-kw5ox ปีที่แล้ว

    Nice explanation of the JWT token.

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

    hi , thank you for the good video, i have a question can i build both of flutter app and node backend in the same IDE , vs code for example ?

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

    Thank you very much sir. This video was really helpful

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

    im having a problem, when i terminate the app it only shows white screen and no email

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

    very helpful

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

    Could you pls share details of what type of architecture pattern is used over here

  • @vishalgarna12
    @vishalgarna12 2 หลายเดือนก่อน +1

    Sir ji aap ktini oyaar se smajate ho 😊😊

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

    Can we fetch the token in any page directly from the shared preferences?

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

    Hello! My token is null, what to do? Thanks!

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

      Watch the video,
      Might be token is not getting generated properly, put a log n check is token is getting allowed or no

    • @purnakumbhar3951
      @purnakumbhar3951 3 หลายเดือนก่อน

      use await while generating token

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

    THE BEST !

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

    how to add logout feature

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

      Just add a button, when the button is clicked by used clear the JWT token stored in SharedPreferences and Navigate the used to login page.

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

      @@ProtoCodersPoint thanks

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

      Simply you can clear the token from the shared preference

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

    can you please share login.dart and api code ?

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

      It’s in description u can get it from there

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

    my token is null, wht to do?

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

      Initially for new users..it will be null

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

      Mera bhi same error aa rha hai aap issue resolve hua kya agar ha toh mujhe guide kro thora 😊

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

      Will check n update about this issue asap

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

      Your token is null😅😅😅

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

      my token is null
      this condition use =
      class _SplashScreenPageState extends State {
      time() async {
      final SharedPreferences prefs = await SharedPreferences.getInstance();
      var token = prefs.getString("accessToken");
      Future.delayed(
      const Duration(seconds: 3),
      () {
      if (token != null) {
      Navigator.pushAndRemoveUntil(
      context,
      MaterialPageRoute(
      builder: (context) => const HomePage(),
      ),
      (route) => false);
      } else {
      Navigator.pushAndRemoveUntil(
      context,
      MaterialPageRoute(
      builder: (context) => const LoginPage(),
      ),
      (route) => false);
      }
      },
      );
      }
      @override
      void initState() {
      // TODO: implement setState
      super.initState();
      time();
      }

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

    bro please try with wrong password once

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

    my token is null
    this condition use =
    class _SplashScreenPageState extends State {
    time() async {
    final SharedPreferences prefs = await SharedPreferences.getInstance();
    var token = prefs.getString("accessToken");
    Future.delayed(
    const Duration(seconds: 3),
    () {
    if (token != null) {
    Navigator.pushAndRemoveUntil(
    context,
    MaterialPageRoute(
    builder: (context) => const HomePage(),
    ),
    (route) => false);
    } else {
    Navigator.pushAndRemoveUntil(
    context,
    MaterialPageRoute(
    builder: (context) => const LoginPage(),
    ),
    (route) => false);
    }
    },
    );
    }
    @override
    void initState() {
    // TODO: implement setState
    super.initState();
    time();
    }

  • @sabersouhaimi-sz9rq
    @sabersouhaimi-sz9rq ปีที่แล้ว

    E/flutter (23037): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: LateInitializationError: Field 'prefs' has not been initialized.
    E/flutter (23037): #0 _LoginDemoState.prefs (package:frontend/pages/login/login.dart)
    E/flutter (23037): #1 _LoginDemoState.loginUser (package:frontend/pages/login/login.dart:44:9)
    E/flutter (23037):
    E/flutter (23037):

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

      How you solved it?

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

    I get this error
    Error: Superclass has no method named 'initState'.
    super.initState();
    where should the initState be defined rather?
    and what do we need this for exactly?
    Thank you for your time!
    in main.dart too ?