22. Tự động logout khi token hết hạn | Tư duy về Authentication Next.js | Khóa học Next.js

Поділитися
Вставка
  • Опубліковано 2 гру 2024
  • 2 hôm rồi chưa ra video, do nhà bên cạnh xây dựng nên ồn quá mình không quay được. Nay bắt đầu lại với chủ đề hết hạn token thì làm gì?
    Tất nhiên là phải bị logout ra khỏi website rồi, nhưng mà logout thế nào cho đúng cách thì không phải ai cũng biết đâu nhé
    🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.co...
    📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/dut...
    Tặng các bạn Voucher giảm giá 100k khi mua khóa học tại edu.duthanhduoc.com: UA-cam
    ✉️Các bạn có thể tìm mình qua các kênh sau:
    ✅ Page Được Dev: / duocdevofficial
    ✅ Facebook cá nhân: / duthanhduoc
    ✅ Website: duthanhduoc.com/
    ✅ Email: duthanhduoc@gmail.com
    ✅ SĐT: 0768 447 467
    🔥Hiện tại mình có các khóa học về React.js, Node.js, Next.js, các bạn có thể vào website edu.duthanhduo... để mua
    #duocdev #duthanhduoc #nextjs #reactjs #shadcn #authentication

КОМЕНТАРІ • 19

  • @duocdev
    @duocdev  6 місяців тому

    🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.com/courses/nextjs-super
    📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/duthanhduoc/nextjs-free

  • @duocdev
    @duocdev  8 місяців тому +2

    Nhiều bạn hỏi về access token và refresh token. Mình sẽ làm video và giải thích sau nhé

  • @phanduongngoco1565
    @phanduongngoco1565 Місяць тому

    trong th logout page hình như chỉ đang force reset cookie thôi chứ em k thấy chỗ call sang node backend để remove session

    • @duocdev
      @duocdev  Місяць тому +1

      Không cần gọi, Vì nhảy đến logout page thì chỉ có thể là session token sai, hoặc hết hạn. Mà mấy trường hợp này thì không gọi được đến backend.
      1 lý do nữa là session token hết hạn thì backend tự động remove session.

    • @phanduongngoco1565
      @phanduongngoco1565 Місяць тому

      @@duocdev tks a

  • @quyphambinh6703
    @quyphambinh6703 3 місяці тому

    anh cho em hỏi tại sao next server có thể lấy được cookie từ const cookieStore = cookies(); mà next server lại không có lưu cookie ạ. em chưa hiểu lắm ạ

  • @quanganhtb
    @quanganhtb 6 місяців тому

    Ở đoạn logout bị 2 lần thì em dùng cleanup function trong useEffect set cho clientSessionToken.value="" thì cũng sẽ không bị vấn đề 2 lần logout nữa ạ

  • @minhnguyen-dw8kv
    @minhnguyen-dw8kv 8 місяців тому +1

    anh quay song song 2 khóa để có gì xong khóa free có khóa có phí để học

  • @thandanmai6730
    @thandanmai6730 8 місяців тому

    cho em hỏi, khi mình mình logout sao mình lun quy về là call api từ server => BE và clear cookie , còn cái bearer token thì clear cái clientSessionToken phải k anh?

    • @duocdev
      @duocdev  8 місяців тому

      đúng em

  • @vannghia512
    @vannghia512 8 місяців тому

    mong khoá có phí a sẽ cung cấp api đc deploy lên server giống khoá react của a cho ae thực hành cho giống thực tế ạ

  • @congthanhmai7087
    @congthanhmai7087 7 місяців тому

    Anh ơi cái redirect của em nó bị lỗi NEXT_REDIRECT thì có cách nào khác từ Next Server mà chuyển tới page logout được không á anh ?

    • @quannguyenviet643
      @quannguyenviet643 6 місяців тому

      đừng bỏ vào try catch nhé, redirect nó lỗi với try catch á ô

  • @quannguyenviet643
    @quannguyenviet643 6 місяців тому

    anh em nào có cách khác tạo page logout khiở server component share với mình nghĩ chưa ra, giờ phải tạo cái page logout để fake gọi lên next server để hủy cookie thôi

  • @YunaCrystal3009
    @YunaCrystal3009 8 місяців тому

    lúc token hết hạn gọi sang page logout nó có nháy 1 tý xong mới push sang trang login. Liệu nó có ảnh hưởng gì ko nhỉ a

    • @duocdev
      @duocdev  8 місяців тому

      Không em à

  • @administrationytvn
    @administrationytvn 8 місяців тому

    anh ơi tại sao k làm luôn phần refesh token ạ

    • @duocdev
      @duocdev  8 місяців тому

      Đây là session based authentication em. Khoá free này anh làm theo cách này, còn khoá có phí anh sẽ làm theo access token và refresh token.

    • @administrationytvn
      @administrationytvn 8 місяців тому

      @@duocdev dạ vâng ạ