Em cón mới đối với công nghệ web. Cho em hỏi là làm thể nào để các trang web giữ được trạng thái đăng nhập của tài khoản ngay cả khi người dùng thoát khòi trang đó. Cảm ơn ạ.
Trạng thái đăng nhập được giữ nguyên dù đã thoát khỏi trang
Không biết bạn đang làm về công nghệ nào. Nhưng bạn có thể tìm hiểu cookies
Cookies trong PHP: https://www.w3schools.com/php/php_cookies.asp
1 Like
Nếu như bạn vẫn chưa tắt trình duyệt, mới tắt tab, rồi mở tab mới vào website đó thì sử dụng “Session”.
Nế như bạn đã tắt trình duyệt, nhưng khi truy cập website đó tự động đăng nhập thì sử dụng “Cookie”.
1 Like
Có 3 loại lưu trữ thông tin đăng nhập phổ biến là:
local Storage, Session Storage và Cookie.
- Session Storage thì sẽ bị mất khi bạn tắt trình duyệt
- Cookie sẽ bị xóa khi đến thời điểm hết hạn của nó (do thằng dev đặt)
- local Storage thì bình thường sẽ để lưu trữ lâu dài (vô hạn).
Như mình đã nói ở trên thì trang web giữ đc trạng thái đăng nhập là do lưu thông tin đăng nhập vào
local Storage hoặc Cookie
1 Like
Một là dùng session, 2 là dùng OAuth2 hoặc JWT, tránh cái cookie đi.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?