Đã học xong khóa html css pro của anh, cảm thấy rất hài lòng và số tiền bỏ ra hơn cả mong đợi, vẫn chờ ngày anh ra khóa Js Pro
@F8VNOfficial8 ай бұрын
Ui cảm ơn em nhiều. Tiếp thêm động lực cho anh làm nhiều bài học tốt hơn nữa 💪💪🎉🎉
@last39628 ай бұрын
@@F8VNOfficial Mong anh Sơn làm thêm 1 khóa về data base, sql cơ bản, áp dụng cơ bản giống khóa js với node js, bao nhiêu khóa học mất tiền còn chả bằng khóa free của F8. Dạy biết chỉ nghĩa code, cách hệ thống hoạt động và biết đưa ra dẫn chứng ví dụ nhiều cty giờ cần sql, database quá mà F8 lại không có, học mấy khóa ngoài toàn nộp tiền xong bọn nó đem con bỏ chợ
@middmoon8 ай бұрын
Củng cố kiến thức về cookie quá, ad làm thêm về cors và JWT hay localStorage là full combo luôn ạ. Chúc ad nhiều sức khoẻ cống hiến cho công đồng nhiều hơn.🎉🎉
@F8VNOfficial8 ай бұрын
Okie em để anh làm sớm nhé
@hoangng167 ай бұрын
@@F8VNOfficial công nhận chất lượng, mình cũng tập code authentication dùng nhiều tools (e.g., auth0, firebase, supabase, etc.) nhưng cũng không hiểu bản chất, hôm nào bạn làm một cái demonstration về nội dung chiếm phiên đăng nhập mà bạn nói trong video cho ae hiểu rõ,
@RinkaMizuki8 ай бұрын
A đúng là vị cứu tinh mà. Em đang không biết làm thế nào để domain share cookies cho các subdomain để SSO thì chính video này đã giúp em Cảm ơn a rất nhiều!!! Mọi cống hiến của anh đều rất đáng trân trọng. +1 Respect
@F8VNOfficial8 ай бұрын
Ui vui quá. Cảm ơn em nhiều nha
@RinkaMizuki8 ай бұрын
@@F8VNOfficial a ơi em có 1 case như thế này : ''127./0./0./1'' ''localhost./com'' (SSO) ''127./0./0./1'' ''uk./localhost./com'' (react1) ''127./0./0./1'' ''ok./localhost./com'' (react2) - Sau khi login thì con SSO set cookie với domain là ''./localhost./com'' nhưng 2 con service nó lại không nhận được - Em không biết có phải do là khác port hay không ?
@HuyArtDrawing8 ай бұрын
Cám ơn F8 rất nhiều vì những khóa học chất lượng. F8 nhớ giữ gìn sức khỏe nhé :D
@F8VNOfficial8 ай бұрын
Cảm ơn bạn nhiều nha
@juhandvan8 ай бұрын
Mỗi lần xem video của a Sơn, mặc dù là về chủ đề đã biết rồi nhưng sau khi xem xong vẫn thấy thực sự mình hiểu được sâu hơn rất nhiều. Cám ơn anh nhiều ạ ❤
@F8VNOfficial8 ай бұрын
Anh cảm ơn em vì đã cảm ơn anh nhé 😍
@kietletri74138 ай бұрын
Vì anh nói rất rõ ràng và dễ hiểu nên mọi người bật x2 lên nghe cũng zdo lắm á :D
@F8VNOfficial8 ай бұрын
Cảm ơn em nha
@letrung83458 ай бұрын
Đã lâu từ khi tạm biệt web a sau khi full toàn bộ khóa, giờ thấy a đẹp trai hẳn
@honghieu97168 ай бұрын
cảm ơn anh ạ, lâu không coi video của anh mà nó vẫn cuốn hay bổ ích và dễ hiểu
@huanlv6208 ай бұрын
hôm qua anh Sơn lên video, mà lúc đó buồn ngủ quá. Video rất hữu ích đối với em, cảm ơn anh Sơn nhiều ạ. Em vẫn đang hóng đợi khóa JS Pro của F8. Chúc anh thật nhiều sức khỏe ạ.
@F8VNOfficial8 ай бұрын
Cảm ơn em nhiều nha
@huanlv6208 ай бұрын
@@F8VNOfficial Dạ
@grastnguyen40455 ай бұрын
Tóm lại : 1. Tạo Cookie: Khi người dùng lần đầu truy cập trang web, server gửi một cookie trong phản hồi HTTP đến trình duyệt. Cookie này chứa thông tin mà server có thể sử dụng để nhận diện và xác thực người dùng. 2. Lưu Cookie: Trình duyệt lưu trữ cookie này và sẽ tự động đính kèm nó vào các yêu cầu HTTP gửi đến server sau này. 3. Sử dụng Cookie: Khi người dùng truy cập lại trang web, trình duyệt gửi cookie này cùng với yêu cầu HTTP. Dựa vào cookie này, server có thể xác nhận và xác thực người dùng, biết được họ đã đăng nhập hay chưa, và cung cấp nội dung phù hợp.
@01njckdj578 ай бұрын
Hay quá, em đang làm login session luôn.
@F8VNOfficial8 ай бұрын
Xem video hiểu nguyên lý thôi em ơi. Code thật dùng thư viện làm việc với session nha em.
@KhoaTran-bd5md8 ай бұрын
Học xong Html CSS pro đỉnh quá. Giờ hóng JS pro quá a ơi !!!
@F8VNOfficial8 ай бұрын
Cảm ơn em nhiều nhé
@kvi13128 ай бұрын
cũng gần 2 năm mới coi lại clip của a, bây giờ a giảng chậm vs dễ hiểu hơn xưa nữa
@F8VNOfficial8 ай бұрын
Cảm ơn em nhiều nha
@vancongang30928 ай бұрын
Hay quá a ơi, lại có video củng cố ❤
@F8VNOfficial8 ай бұрын
Cảm ơn em nha
@thaile99468 ай бұрын
Em không có cà phê nhưng có chiếu trải ra để ngồi nghe ạ.
@RinkaMizuki8 ай бұрын
hi
@last39628 ай бұрын
Mong anh Sơn làm thêm 1 khóa về data base, sql cơ bản, áp dụng cơ bản giống khóa js với node js, bao nhiêu khóa học mất tiền còn chả bằng khóa free của F8. Dạy biết chỉ nghĩa code, cách hệ thống hoạt động và biết đưa ra dẫn chứng ví dụ nhiều cty giờ cần sql, database quá mà F8 lại không có, học mấy khóa ngoài toàn nộp tiền xong bọn nó đem con bỏ chợ
@guhu51625 ай бұрын
Kiến thức cơ bản đấy được đại học cao đẳng đào tạo bài bản rồi bác thiên hướng của fullstack là kiến thức để đi làm nên ko có các khoá kiểu vậy đâu
@dungho98078 ай бұрын
Cảm ơn a thật nhiều ạ❤
@ngulengoai5158 ай бұрын
Đúng cứu tinh của em🎉🎉🎉🎉
@F8VNOfficial8 ай бұрын
Em đang làm gì liên quan hả em
@quangbui268 ай бұрын
chúc anh nhiều sức khỏe nha
@minhct25118 ай бұрын
Anh Sơn có thể chia sẻ 1 video về cách cấu hình server và deploy 1 website ngoài thực tế là làm như thế nào không ạ. Em cảm ơn anh ạ.
@usename22908 ай бұрын
Chất lượng quá ạ
@tamnguyenhuynhpham56528 ай бұрын
Bữa mới bị nhà tuyển dụng hỏi về cái này hiccc
@edricdang8 ай бұрын
Nhạc nền anh dùng ở đầu video hay quá
@evileyes93178 ай бұрын
@F8VNOfficial Hi F8, ở đoạn 1:17:05 có nói là "set expire thì cookie sẽ là session cookie, đóng browser thì nó sẽ biến mất". Theo mình thì phải là ngược lại đúng ko? ==> "set expire thì cookie sẽ là persistent cookie, đóng browser thì nó vẫn lưu, chỉ biến mất khi quá thời hạn expire date."
@F8VNOfficial8 ай бұрын
À đoạn đó mình nói là "nếu ở Expires nó có chữ Session" thì nó là loại "Session cookie", loại này tắt trình duyệt nó sẽ mất bạn nha. Còn khi set expires là date string trong tương lai nó sẽ là "persistent cookie", nó sẽ được lưu trữ cho tới khi hết hạn, dù đóng trình duyệt cũng không mất.
@BaoNguyen-sq3xz2 ай бұрын
anh có thể làm thêm về việc xử lí sau khi cookie hết hạn không ạ, tạo ra 1 refreshToken và dùng axios Interceptors để luôn giữ phiên đăng nhập của user ko a
@ThếAnhNguyễn-j1d25 күн бұрын
vô TrungQuanDev - Một Lập Trình Viên ấy bạn, cực kỳ chi tiết về JWT
@nguyenson14668 ай бұрын
a sơn nay trắng trẻo mũm mĩm ghê kkk
@konyrei531227 күн бұрын
a ơi cho em hỏi, nếu third-party cookie bị phaseout, thì có cách nào hay công nghệ nào để lưu dữ liệu theo hướng cross site như third-party cookie không a
@777hanh8 ай бұрын
Giờ ra thêm video hướng dẫn lấy HttpOnly cookie nữa là đẹp anh ạ 🐧
@F8VNOfficial8 ай бұрын
Kk. Cái này em viết extension là lấy được mà
@jayjimei86585 ай бұрын
@@F8VNOfficial ra khóa extension này hoặc có hướng dẫn bao tiền e cũng mua ạ hi
@quynhanh14558 ай бұрын
quá là chi tiết
@error_-qv4nc8 ай бұрын
mong a tiếp tục phần nodejs
@hackasu3 ай бұрын
Hi anh sơn, terminal a dùng SF Mono a tải ở đâu v ạ, e lên mạng nhma nó k nét giống a
@giyuu46038 ай бұрын
49:49 Mọi người cho mình hỏi anh Sơn dùng cái emoji đấy là tổ hợp phím nào á
@F8VNOfficial8 ай бұрын
Windows + . nha em
@giyuu46038 ай бұрын
@@F8VNOfficial Em cảm ơn ạ :3
@TranTuyenTruong8 ай бұрын
Mình cũng đang kiếm người cmt về cái emoji, cám ơn b và a Sơn :))
@thanhbinhnguyen59438 ай бұрын
hay quá đại ka :3
@F8VNOfficial8 ай бұрын
Cảm ơn em nha
@kienha2k58 ай бұрын
mong anh ra khóa js pro , nếu được ah ra thêm khóa liên quan tới nhiều ngôn ngữ khác như PHP chẳng hạn
@F8VNOfficial8 ай бұрын
Em tìm kênh Hoàng An học PHP ok nha
@eddynguyen8762 ай бұрын
cảm ơn facebook :)))
@ienMeo-vj7rp8 ай бұрын
Mn cho em hỏi mảng front-end ngoài html/css(sass)/javascript ra còn những ngôn ngữ nào khác hỗ trợ không ạ?
@PhatTran-st2bm8 ай бұрын
đợt em đi phỏng vấn junior, có câu hỏi stateful vs stateless là gì, nay em mới hiểu
@F8VNOfficial8 ай бұрын
Ko hẳn em ơi. Nó là thuật ngữ nha em. Đơn giản là “không trạng thái” và “có trạng thái” thôi em ơi. Mà trong phần mềm thì trạng thái nó là dữ liệu. Khi một đối tượng bản thân nó không sinh lưu trữ dữ liệu đó thì là stateless, nó lưu trữ dữ liệu thì nó là statefull. Như HTTP các request là độc lập, dữ liệu tạo ra từ request trước không lưu lại để request sau sử dụng được nó là stateless, nhưng dùng cookie vào nó lại là statefull vì request trước tạo ra dữ liệu và request sau vẫn mang theo dữ liệu đó (cookie). Tương tự, trong DevOps. Một dịch vụ không lưu trữ data, ví dụ không tạo ra log lưu trên nó, không tạo ra data lưu trên nó, mà chỉ nhận data đầu vào và thực hiện xuất data ra ngoài lưu chỗ khác, cũng không lưu những config cụ thể mà chỉ nhận config từ ngoài đẩy vào thì là stateless, ngược lại là statefull. Ở góc độ frontend thì một component chỉ nhận data từ ngoài vào, và kết quả nó tạo ra phụ thuộc bởi data đầu vào, mỗi đầu vào cụ thể luôn cho ra kết quả cụ thể thì nó là stateless. Ngược lại nó là statefull. Ví dụ em có component hiển thị thời gian đếm ngược, nếu time đó truyền từ ngoài vào component con chỉ hiển thị nó là stateless, thời gian được tính toán bên trong thì nó là statefull.
@PhatTran-st2bm8 ай бұрын
@@F8VNOfficial dạ em cám ơn ạ, thì ra nó nằm ở nhiều góc độ khác nhau chứ kh hẳn là chỉ ở http
@giadinhcucaisuhao8 ай бұрын
sếp mới mua quả kính, đeo tri thức thật đấy 😂😂😂
@F8VNOfficial8 ай бұрын
Kk 🤣
@TuanAnhPham-ms1pn5 ай бұрын
bên mình có khóa học ReactNative không a nhỉ
@atnguyen-qg6ze7 ай бұрын
vậy khi mình gắn cookie tự động bằng tay lên nó có tự đăng nhập luôn không nhỉ
@lovemusic76358 ай бұрын
Anh Sơn ra khóa Js Pro đi ạ
@xuansoncao68708 ай бұрын
Khi nào a ra mắt khóa học js thế ạ
@F8VNOfficial8 ай бұрын
Tầm tháng sau nha em ơi
@leucanh9077 ай бұрын
anh Sơn cho em hỏi là nếu mỗi lần req nó đề đính theo cookie thì mình có thể chỉ cần kiểm tra cookie đó thôi mà không cần add nó vào session để kiểm tra được không ạ ? em mới học đến node.js nên đang thắc mắc ạ 😅
@phongtran99658 ай бұрын
Anh có day nestjs không ạ
@angtinh50788 ай бұрын
Uầy anh Sơn nay tròn thế 🤣
@F8VNOfficial8 ай бұрын
😭😭
@hoanghieu38428 ай бұрын
ui nhớ anh qué
@dwchau.2546 ай бұрын
video của a chi tiết thật, nhưng em có chút thắc mắc mong được anh giải đáp ạ: 1. Khi trang A call api tới endpoint B (tính cả trường hợp giống và khác origin, khác origin thì đã config để A có thể gọi đc) và ở endpoint B set-cookie lại cho trang A Vậy thì trong cái devtool, tab name,value,domain,path,… nếu endpoint B không set domain cho A, thì domain lưu ở trang A sẽ là domain của trang A, hay trang B vậy ạ, path thì nó sẽ là “/“ nếu không set (cái này em hiểu)
@dwchau.2546 ай бұрын
Nếu ở ý 1 mà endpoint B set domain cho trang A (mà domain khác A, ví dụ endpoint B nó set cookie + domain là C + path là / cho tranh A) thì có phải ở A sẽ không set được không a? Và nếu như set được đi, thì phải có sameSite là none + 1 số config khác, thì khi F5 trang A, cookie đó vẫn còn mặc dù domain của cookie là C
@namang118 ай бұрын
Khóa node js của anh thiếu đúng cái này, năm ngoài học làm xong mô hình mvc đến lúc tìm hiều tính năng đăng nhập mới ngớ ra là ko có bài về authenticate 😂 Hình như nodejs không hỗ trợ localstorage phải ko ạ
@F8VNOfficial8 ай бұрын
localStorage ở trình duyệt em, node chạy trên server nên không có đâu. Server thì lưu dữ liệu ra file, RAM, database,… em nhé
@nvtmjfan8 ай бұрын
Chỗ màn hình đăng nhập mà một số page nó hỏi có dùng user pass đã lưu thì là tính năng của browser hay cũng là cookie.
@F8VNOfficial8 ай бұрын
Nó gợi ý lại value đã từng nhập ở form thì nó là tính năng của trình duyệt bạn nhé.
@td2k8 ай бұрын
em xin info kính anh Sơn ơi
@ThuĐào-y5k8 ай бұрын
cuối tháng này ra JS Pro chưa anh ơi, hóng quá rồi anh
@F8VNOfficial8 ай бұрын
Cuối tháng hoặc đầu tháng sau nha em
@ngulengoai5158 ай бұрын
Anh cho em hỏi nếu không đọc được cookie bằng js với http only thì có cách nào để em có thể check được ở client là đã login hay chưa không? Ví dụ nếu đã login thì hiển thị avatar user ngược lại hiển thị nút login ạ 🎉🎉
@F8VNOfficial8 ай бұрын
Với SSR truyền thống như anh làm trong video thì em đẩy user data sang view và hiển thị lên nhé. Còn với SPA thì em gọi API get currentUser(), nếu lấy thành công thì hiển thị lên thông tin, avatar em nha.
@ngulengoai5158 ай бұрын
@@F8VNOfficial OKi anh. Em hiểu rồi ạ
@minhct25118 ай бұрын
Mà anh Sơn ơi cho em hỏi là những cái session làm được thì cookies vẫn có thể làm được mà phải hong anh. Ví dụ như là việc giữ phiên thì em có thể dùng middleware để check xem nếu trên browser hiện tại đang không có cookies nào được set thì em sẽ coi như user đã hết phiên đăng nhập hoặc đã logout. Như vậy điểm duy nhất để mình cân nhắc giữa session và cookies đó là việc session lưu data trên server nên nó an toàn hơn phải hong anh Sơn. Em cảm ơn anh ạ
@F8VNOfficial8 ай бұрын
Nó là 2 khái niệm khác nhau nên không thể nói là session làm được và cookie cũng làm được em nhé. Điểm khác biệt chính thì session lưu ở server, cookie lưu ở client. Trong việc giữ trạng thái đăng nhập với session thì cookie được được sử dụng để lưu sessionId (server gửi về qua set-cookie header). Tức là để giữ trạng thái đăng nhập với session thì vai trò của server là tạo ra session và lưu trữ nó (gồm sessionId và data ánh xạ với sessionId đó), còn cookie được dùng để lưu sessionId phía client (thường là trình duyệt), các request từ sau đó sẽ gửi theo cookie sessionId để server lấy ra data ánh xạ của nó và query lấy ra user. Việc em nói chỉ cần check từ server check nếu không có cookie là biết người dùng hết phiên là chưa đúng hoàn toàn, có thể cookie bị xoá đi trong khi session vẫn còn trên server em nhé. Khi đó chẳng qua client và server không “kết nối” được vì mất cookie thôi. Với cả khi cookie gửi lên hợp lệ thì vẫn cần truy cập session để lấy ra data tương ứng của nó để query lấy ra user. Điểm duy nhất mà em nói để cân nhắc giữa session và cookie là vì session lưu ở server là an toàn hơn là chưa phù hợp em ạ. Mình không cân nhắc gì giữa session và cookie cả, nó là 2 khái niệm khác nhau - nơi lưu trữ khác nhau nên mục đích sử dụng khác nhau. Khi em cần lưu data nhỏ trên trình duyệt, đặc biệt khi cần có thời hạn hoặc chỉ muốn server truy cập được (httpOnly) hoặc muốn lưu theo domain và path, hoặc muốn nó đính kèm request mang lên server thì em dùng cookie. Còn session dùng khi em giữ phiên người dùng, không nhất thiết phải là phiên đăng nhập. Đơn giản là một phiên để xác định được một client giữa các request khác nhau. Ví dụ làm tính năng giỏ hàng trên ưeb mà người dùng chưa cần đăng nhập, khi đó có thể dùng session em nhé.
@minhct25118 ай бұрын
@@F8VNOfficial Dạ em đã hiểu ròi ạ. Em cảm ơn anh Sơn nhiều ạ 💕
@khanhbao73078 ай бұрын
Anh sơn ơi cho em hỏi code thật thì session mình lưu trong db hay dùng gì để lưu ạ. Cảm ơn anh ạ
@F8VNOfficial8 ай бұрын
Thường là lưu trong file, ví dụ em code PHP thì có hàm session_start() để bắt đầu phiên luôn, nó sẽ mặc định lưu ra file và tự động xử lý các công việc như trong video anh làm. Còn với ExpressJS thì không có sẵn hàm session_start() như PHP, nhưng nó lại có thư viện "express-session", em tìm "npm express-session" là ra nhé, mặc định nó lưu trong Memory, nhưng em có thể đọc kỹ tài liệu phần "#compatible-session-stores" để có thể lưu nó ra nhiều nơi khác nhé.
@khanhbao73078 ай бұрын
@@F8VNOfficial em cảm ơn anh nhiều ạ
@ductuanvu68918 ай бұрын
a dùng font gì cho vscode thế a, cả terminal nữa ạ
@F8VNOfficial8 ай бұрын
github.com/kube/sf-mono-ligaturized đây nh em
@sonlequang58438 ай бұрын
Trường hợp mà cookie bị hết hạn, thì mình xử lý như nào để vẫn tiếp tục giữ phiên đăng nhập, như refreshToken với JWT thế ạ.
@F8VNOfficial8 ай бұрын
Phía server check session và hạn của nó, sắp hết thì có thể tự trả về Header set-cookie với sessionId thời gian sống lâu hơn.
@nvtmjfan8 ай бұрын
Client luôn gửi all cookie à bạn hay chỉ gửi một loại nào đó?
@F8VNOfficial8 ай бұрын
Browser tự động gửi all cookies cùng origin bạn nha. Bạn xem bài sau (CORS) để biết về Origin nha.
@namthanaole95458 ай бұрын
Hello a Sơn nhá =)
@tandang71918 ай бұрын
Giờ muốn mua áo F8 thì phải làm sao anh?
@F8VNOfficial8 ай бұрын
Em đặt qua link này nha forms.gle/FZG2n7o7gCRMRiom9
@bao9thien56 ай бұрын
Gặp Cơ Thiếu gì anh 😂
@minhduong6738 ай бұрын
cho e hỏi mình submit lên nó hiện thông tin ở phần payload mất tiêu thế thì làm cách nào để không hiện thông tin đó ạ ? Dùng ssl hay sao ạh
@F8VNOfficial8 ай бұрын
Hiện ở đó là đương nhiên em ơi. Còn khi em dùng TLS (trước gọi là SSL) thì nó sẽ mã hóa để tin tặc có bắt được request cũng không đọc được payload. Nhưng em mở DevTool ra thì kiểu gì cũng thấy nhé, nó là Debug tool mà.
@shikatori14678 ай бұрын
Nhiều khi người phỏng vấn chưa chắc người ta đã biết 😂
@F8VNOfficial8 ай бұрын
Tuỳ người em ơi. Nhiều khi phỏng vấn vị trí fresher cũng là các bạn có 1-2 năm kinh nghiệm thôi. Với cả những chỗ anh bảo chưa chắc người PV biết nó là mấy cái ít sờ tới ấy.
@shikatori14678 ай бұрын
@@F8VNOfficial Nao anh rảnh anh làm video giữ phiên đăng nhập bằng token nữa nhé. Tại sao trong SPA ng ta lại hay dùng token. Thank kiu anh ạ
@ttt777hanh8 ай бұрын
3:21 gặp bạn Cơ Thiếu .... 😂
@F8VNOfficial8 ай бұрын
CƠ mà bạn ý hơi THIẾU sót mà 🤣
@minhduong6738 ай бұрын
1 cái nữa cho e hỏi là như fb nó giữ mãi phiên đăng nhập hay shoppe lưu đăng nhập khoảng 1 tuần vậy nó lưu cookie, token tại Local Storage hay sao ạ
@F8VNOfficial8 ай бұрын
Nó refresh token nha em
@letantru51068 ай бұрын
Khóa JS bao lâu nữa release vậy ạ
@F8VNOfficial8 ай бұрын
Tầm tháng tới thôi em nha
@LeNguyen-co1kq8 ай бұрын
Không biết sau anh có định mở khoá học PHP cơ bản không ạ😢
@tranthienphuc85438 ай бұрын
anh sơn ơi, vì sao code react sao có lúc phần scss nếu cấu hình riêng cho từng module nó nhận lại có lúc chỉ nhận module global thui. Em thấy rất lạ dù đường dẫn đúng và tìm đủ mọi cách nó không có ăn code đó và khi chép đoạn code đó vào module global nó ăn ?
@F8VNOfficial7 ай бұрын
Em ơi đặt lại câu hỏi giúp anh, nói rõ giúp anh cái nào là module, cái nào global em nhé. Đã module là không phải global, em đang nói “module global” làm anh chưa phân biệt được để trả lời em nè.
@tranthienphuc85437 ай бұрын
@@F8VNOfficial em fix đc rùi cám ơn a đã quan tâm đến comment của e
@DevJava09088 ай бұрын
anh cho em xin tên font anh dùng với được không ạ ❤
@F8VNOfficial8 ай бұрын
Em tìm “sf mono ligatures” vào google là ra Github của nó nha.
@DevJava09088 ай бұрын
@@F8VNOfficial dạ em cảm ơn anh nha.
@iamnguyenhoanganh8 ай бұрын
day ròi mai xem
@F8VNOfficial8 ай бұрын
Dài lắm
@phanhaiang70528 ай бұрын
21:25
@tien21348 ай бұрын
anh dùng font chữ gì thế ạ?
@F8VNOfficial8 ай бұрын
SF Mono nha em
@LeMinhTien4323Ай бұрын
anh ơi kết hợp cookie với jwt có được không ạ
@F8VNOfficialАй бұрын
Được em nhé. Cookie là nơi lưu trữ, JWT là một phương thức mã hoá token, nó là 2 thứ độc lập em nhé. Tức để dùng đc JWT thì em tuân thủ đúng cơ chế mã hoá/giải mã theo lý thuyết của nó và có một nơi lưu trữ và truyền tải nó là được, cookie, localStorage, sessionStorage, queryParameters, … đều được nhé.
@phamducphutrong8 ай бұрын
a Sơn dùng font chữ gì thế ạ?
@F8VNOfficial8 ай бұрын
SF Mono em nhé
@phamducphutrong8 ай бұрын
@@F8VNOfficial em cám ơn anh, font chữ siêu đẹp luôn.
@hoaimiqng8 ай бұрын
comeback
@igdev60958 ай бұрын
Face ID đẹp zaii ác anh
@F8VNOfficial8 ай бұрын
Kk, mặt tròn luôn rồi em
@El_Psy_Congroo8 ай бұрын
nice
@thaophuc8 ай бұрын
Cơ Thiếu....Hoàng =))
@F8VNOfficial8 ай бұрын
😂😂
@trungkiennguyen70958 ай бұрын
ngon anh
@vuongqtvn8 ай бұрын
🥰
@huyhoang86798 ай бұрын
Vẫn chi tiết, dễ hiểu như ngày đầu
@animesyntheticchannel71388 ай бұрын
e phân Access token thành 3 đoạn , 1 đoạn lưu vào cookie,1 đoạn lưu vào local stogare 1 đoạn lưu vào redux persits, khi nào dùng thì lấy ghép lại rồi để vào header của API . Ko biết có hiệu quả ko anh, nhưng mà hacker khóc thét :)))
@F8VNOfficial8 ай бұрын
Không hiệu quả. Vì chỉ cần inspect network vẫn thấy token em truyền ở Header với Authorization Bearer . Nó sẽ khó hơn nếu em thay đổi cách nhận dữ liệu trên server ý. Phía client chia token thành nhiều đoạn rồi gửi từng đoạn lẻ lên, server nhận rồi xử lý. Mà phòng người ngay thôi chứ kẻ gian thì nó có cách hết, nên thường thì anh ko mất công vào điều này 🤣