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
🎥 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
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é
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
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.
@@duocdev tks a
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 ạ
Ở đ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 ạ
anh quay song song 2 khóa để có gì xong khóa free có khóa có phí để học
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?
đúng em
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ế ạ
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 ?
đừng bỏ vào try catch nhé, redirect nó lỗi với try catch á ô
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
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
Không em à
anh ơi tại sao k làm luôn phần refesh token ạ
Đâ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.
@@duocdev dạ vâng ạ