★AppGiaiTri Đăng nhập
Dùng ứng dụng web đúng cách

Một tài khoản cho nhiều ứng dụng: đăng nhập một lần hoạt động thế nào và dữ liệu của bạn nằm ở đâu

Ba ứng dụng, ba thiết bị, ba tên miền — một lần đăng nhập. Mật khẩu chỉ nhập ở một nơi, tiến độ lưu hai tầng và không bị ghi đè khi chơi trên hai máy, hồ sơ mặc định riêng tư.

Một tài khoản cho nhiều ứng dụng: đăng nhập một lần hoạt động thế nào và dữ liệu của bạn nằm ở đâu

Bạn chơi Không Chiến trên điện thoại lúc chờ xe, tối về mở Chiến Đấu trên máy tính bảng, hôm sau thử Rượt Đuổi trên máy tính ở cơ quan giờ nghỉ trưa. Ba ứng dụng, ba thiết bị, ba tên miền khác nhau — nhưng chỉ một lần đăng nhập, một hồ sơ, một cấp độ tích luỹ. Bài này giải thích chuyện đó hoạt động thế nào, dữ liệu của bạn nằm ở đâu, và ai thấy được những gì. Không cần kiến thức kỹ thuật để đọc.

Đăng nhập một lần: chuyện gì xảy ra phía sau

Mỗi ứng dụng trong AppGiaiTri có tên miền riêng: khongchien.com, giaodau.com, chiendau.com… Trình duyệt coi chúng là những trang hoàn toàn khác nhau và không cho trang này đọc dữ liệu của trang kia — đó là quy tắc an toàn cơ bản của web. Vậy làm sao đăng nhập ở một nơi mà dùng được ở mọi nơi?

Câu trả lời là một “cửa đăng nhập chung” nằm ở auth.appgiaitri.com. Khi bạn bấm “Đăng nhập” trong bất kỳ ứng dụng nào:

  1. Ứng dụng đưa bạn sang cửa đăng nhập chung.
  2. Nếu đây là lần đầu, bạn nhập email và mật khẩu. Nếu đã đăng nhập ở ứng dụng khác gần đây, cửa chung nhận ra bạn và cho qua ngay, không hỏi lại.
  3. Cửa chung trao cho ứng dụng một “giấy xác nhận” có chữ ký, dùng một lần, sống rất ngắn.
  4. Máy chủ của ứng dụng kiểm tra chữ ký, rồi ghi cho trình duyệt một phiên đăng nhập của riêng tên miền đó.

Cách làm này theo một chuẩn mở mà các dịch vụ lớn đều dùng khi bạn bấm “Đăng nhập bằng…”. Điểm quan trọng: mật khẩu của bạn chỉ được nhập ở một nơi duy nhất là cửa đăng nhập chung. Từng ứng dụng không bao giờ nhìn thấy mật khẩu, chỉ nhận giấy xác nhận “người này đúng là người này”.

Phiên đăng nhập được cất ở đâu

Sau bước 4, trình duyệt giữ một mẩu dữ liệu nhỏ (cookie) cho tên miền đó. Mẩu này được đặt chế độ chỉ máy chủ đọc được: mã chạy trong trang không đụng tới nó, nên kể cả khi có đoạn mã lạ lọt vào trang cũng không lấy cắp được phiên đăng nhập. Phiên kéo dài 30 ngày; hết hạn thì bạn bấm đăng nhập lại, và nếu cửa chung còn nhớ bạn thì qua ngay.

Bấm “Đăng xuất” trong một ứng dụng sẽ xoá phiên của ứng dụng đó. Muốn đăng xuất trên một máy lạ (máy ở quán, máy mượn), hãy đăng xuất ở từng ứng dụng đã dùng và đóng trình duyệt.

Tiến độ của bạn: hai tầng lưu trữ

Chưa đăng nhập (khách)Đã đăng nhập
Tiến độ lưu ở đâuChỉ trên máy và trình duyệt đang dùngTrên máy và trên máy chủ
Đổi máyBắt đầu lại từ đầuĐăng nhập là về đúng chỗ cũ
Xoá dữ liệu trình duyệtMấtCòn nguyên trên máy chủ
iPhone: thêm vào màn hình chínhKhông mang theo tiến độ từ SafariĐăng nhập lại một lần là có đủ
Bảng xếp hạng, huy hiệu, cấp độ chungKhôngCó

Khi đã đăng nhập, ứng dụng vẫn lưu trên máy trước (để chạy khi mất mạng), rồi gửi lên máy chủ khi có mạng. Mỗi bản lưu có số thứ tự. Nếu bạn chơi trên hai máy cùng lúc và cả hai đều gửi lên, máy chủ phát hiện hai bản lệch nhau và không ghi đè mù: ứng dụng gộp hai bản theo từng loại dữ liệu — chẳng hạn giữ số sao cao hơn của mỗi màn, cộng dồn vật phẩm đã nhặt. Bạn không mất tiến độ chỉ vì quên đóng ứng dụng trên máy kia.

Một hồ sơ, nhiều ứng dụng: cái gì được chia sẻ

  • Dùng chung: tên hiển thị, ảnh đại diện, cấp độ tổng, huy hiệu, quyền lợi của gói trả phí nếu có.
  • Riêng từng ứng dụng: tiến độ màn chơi, cài đặt, vật phẩm, máy bay hay võ sĩ đã mở. Tiến độ Không Chiến không lẫn vào Chiến Đấu.
  • Không bao giờ chia sẻ ra ngoài: email và mật khẩu.

Ai thấy được gì về bạn

Mặc định, hồ sơ của bạn là riêng tư. Người khác không xem được trang hồ sơ, không biết bạn đã chơi ứng dụng nào. Nếu bạn tự bật “hồ sơ công khai” trong trang Hồ sơ của tôi, người khác mới xem được tên hiển thị, ảnh đại diện, cấp độ và huy hiệu — không bao giờ thấy email hay mã định danh nội bộ.

Trên bảng xếp hạng, bạn xuất hiện bằng tên hiển thị. Muốn ẩn danh, hãy đặt tên hiển thị không phải tên thật.

Mật khẩu: vài điều nên làm

  • Không dùng lại mật khẩu của email, ngân hàng hay mạng xã hội. Nếu một dịch vụ khác bị lộ, mật khẩu dùng chung sẽ bị thử ở khắp nơi.
  • Mật khẩu tối thiểu 8 ký tự; dài hơn thì tốt hơn phức tạp hơn. Một câu ngắn dễ nhớ an toàn hơn một chuỗi ngắn đầy ký tự lạ.
  • Dùng trình quản lý mật khẩu có sẵn trên điện thoại (iPhone và Android đều có) để máy tự nhớ và tự điền.
  • Chỉ nhập mật khẩu khi thanh địa chỉ hiện đúng auth.appgiaitri.com. Bất kỳ trang nào khác đòi mật khẩu AppGiaiTri đều là giả.

Cửa đăng nhập chung tự tạm khoá khi có quá nhiều lần nhập sai liên tiếp từ một nơi, để chặn việc dò mật khẩu hàng loạt.

Vì sao chúng tôi làm theo cách này

Có hai cách phổ biến khác: mỗi ứng dụng một tài khoản riêng (phiền, và người dùng hay dùng lại mật khẩu), hoặc gom mọi thứ vào một ứng dụng khổng lồ (nặng, chậm, sửa một chỗ phải cập nhật cả khối). Tài khoản chung với cửa đăng nhập chung cho phép mỗi ứng dụng nhỏ gọn, có tên miền riêng, cập nhật riêng — mà người dùng vẫn chỉ nhớ một mật khẩu và mang theo một hồ sơ. Thêm ứng dụng mới vào AppGiaiTri, bạn không phải tạo tài khoản mới.

Câu hỏi thường gặp

Đăng nhập một lần có dùng được cho mọi ứng dụng của AppGiaiTri không?

Có. Mọi ứng dụng dùng chung cửa đăng nhập auth.appgiaitri.com. Đã đăng nhập ở một ứng dụng thì sang ứng dụng khác chỉ cần bấm Đăng nhập, cửa chung nhận ra bạn và cho qua ngay mà không hỏi lại mật khẩu.

Ứng dụng có biết mật khẩu của tôi không?

Không. Mật khẩu chỉ được nhập ở cửa đăng nhập chung và lưu dưới dạng đã băm. Từng ứng dụng chỉ nhận một giấy xác nhận có chữ ký cho biết bạn đã đăng nhập, không bao giờ thấy mật khẩu.

Chơi khi chưa đăng nhập, sau đó đăng nhập thì tiến độ có mất không?

Tiến độ khách được lưu trên máy. Khi đăng nhập, ứng dụng gửi tiến độ đó lên tài khoản; nếu tài khoản đã có bản lưu khác, ứng dụng gộp hai bản thay vì ghi đè mù.

Chơi trên hai máy cùng lúc thì tiến độ có bị ghi đè không?

Không. Mỗi bản lưu có số thứ tự; khi hai máy gửi lên hai bản lệch nhau, máy chủ báo lệch và ứng dụng gộp theo từng loại dữ liệu, ví dụ giữ số sao cao hơn của mỗi màn.

Người khác có xem được hồ sơ của tôi không?

Mặc định là không. Chỉ khi bạn tự bật hồ sơ công khai, người khác mới thấy tên hiển thị, ảnh đại diện, cấp độ và huy hiệu. Email và mã định danh nội bộ không bao giờ hiện ra.

Phiên đăng nhập kéo dài bao lâu?

Ba mươi ngày trên mỗi ứng dụng. Hết hạn thì bấm Đăng nhập lại; nếu cửa đăng nhập chung còn nhớ bạn, bạn được cho qua ngay.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.