Form đăng nhập căn giữa
Hai ô nhập và nút đăng nhập luôn căn giữa viewport dù màn hình rộng hai nghìn bốn mươi pixel desktop hay ba trăm bảy mươi lăm pixel di động.
Chúng tôi đặt màn hình đăng nhập ngay trang chủ để bạn vào lobby nhanh nhất. Nhập tên tài khoản và mật khẩu, hệ thống xác thực trong...
Sau khi bạn gõ thông tin đăng nhập, máy chủ kiểm tra tên tài khoản và băm mật khẩu trong cơ sở dữ liệu. Nếu khớp, chúng tôi tạo phiên làm việc được mã hóa và gửi token về trình duyệt. Phiên này tồn tại ba mươi phút không hoạt động; bạn có thể chọn ghi nhớ thiết bị để tự động
đăng nhập trong ba mươi ngày. Trên thiết bị di động, ứng dụng lưu token an toàn trong bộ nhớ keychain để lần sau mở app không cần gõ lại. Nếu bật xác thực hai yếu tố, bạn nhận mã sáu chữ số qua SMS hoặc app authenticator trước khi vào lobby. Mọi lần đăng nhập đều ghi vào nhật ký tài
khoản với địa chỉ IP và thời gian để bạn kiểm tra trong phần cài đặt.
Ngay khi bạn vào tài khoản, tab nạp tiền hiển thị ba ví điện tử được tích hợp sẵn. Chọn MoMo, ZaloPay hoặc VNPay, nhập số tiền từ...
Mỗi phiên đăng nhập được mã hóa bằng giao thức TLS 1.3, mật khẩu băm theo chuẩn bcrypt với chi phí mười hai vòng lặp trước khi lưu vào cơ sở dữ...
Mọi gói tin giữa trình duyệt và máy chủ đăng nhập được mã hóa bằng cipher suite ECDHE, khóa trao đổi Curve25519 và chứng chỉ X.509 ký bởi Let's Encrypt. Không ai chặn được mật khẩu trên đường truyền.
Chúng tôi không lưu mật khẩu gốc; thay vào đó dùng bcrypt với cost-factor mười hai để tạo chuỗi băm sixty ký tự. Ngay cả khi cơ sở dữ liệu bị đánh cắp, kẻ tấn công không thể đảo ngược ra mật khẩu.
Sau năm lần nhập sai liên tiếp trong mười phút, hệ thống tạm khóa tài khoản mười lăm phút. Middleware kiểm tra địa chỉ IP và tên tài khoản để ngăn botnet tấn công tự động.
Khóa bí mật ký token JWT được thay mới mỗi thứ hai lúc hai giờ sáng. Token cũ vẫn hợp lệ đến hết hạn, nhưng token mới dùng khóa xoay vòng giảm rủi ro nếu khóa bị lộ.
Mỗi lần đăng nhập ghi thời gian UTC, địa chỉ IPv4 hoặc IPv6, user-agent và kết quả thành công hay thất bại. Bạn tải file CSV trong phần cài đặt để kiểm tra hoạt động bất thường.
Bật tùy chọn 2FA trong cài đặt, quét mã QR bằng Google Authenticator hoặc Authy, sau đó mỗi lần đăng nhập yêu cầu mã sáu chữ số thay đổi mỗi ba mươi giây theo thuật toán TOTP RFC 6238.
Chúng tôi xây dựng giao diện đăng nhập responsive để form nhập xuất hiện giống hệt trên iPhone, máy tính bảng Android và desktop Windows. Hai ô tên tài khoản và mật...
Hai ô nhập và nút đăng nhập luôn căn giữa viewport dù màn hình rộng hai nghìn bốn mươi pixel desktop hay ba trăm bảy mươi lăm pixel di động.
Trên iOS và Android, ô tên tài khoản kích hoạt bàn phím chữ thường có gợi ý tự động, ô mật khẩu bật chế độ secure-text-entry che dấu ký tự.
Desktop và tablet hiển thị ô tích ghi nhớ ba mươi ngày; di động ẩn checkbox này nhưng vẫn lưu token vào bộ nhớ an toàn nếu bạn chọn trong cài đặt.
Dòng chữ "Quên mật khẩu?" màu xanh nhạt nằm dưới ô nhập, nhấn vào mở form yêu cầu SMS hoặc email xác thực trên cả ba nền tảng.
Nếu tên tài khoản hoặc mật khẩu sai, cả ba nền tảng hiện hộp đỏ với dòng "Thông tin đăng nhập không chính xác" và nút thử lại.
Desktop, di động và tablet đều chuyển đến URL /lobby/ với cùng bố cục tab slot, live casino, sportsbook và số dư tài khoản góc trên bên phải.
Sau nhập mật khẩu đúng, nếu bật 2FA hệ thống hiện ô nhập sáu chữ số trên cả ba nền tảng trước khi cấp quyền truy cập lobby.
Chúng tôi thiết kế màn hình đăng nhập với mục tiêu giảm số lần nhấn và thời gian chờ. Form nhập xuất hiện ngay trang chủ...
Không cần URL riêng cho đăng nhập; hai ô nhập và nút xanh nằm ngay giữa trang chủ để bạn gõ thông tin và vào lobby trong ba cú nhấp chuột.
Khi trang chủ tải xong, con trỏ tự động nhảy vào ô tên tài khoản trên desktop; bạn gõ luôn không cần nhấp chuột. Di động bỏ qua để tránh bàn phím ảo che màn hình.
Sau khi gõ mật khẩu trên desktop, nhấn Enter thay vì di chuột đến nút đăng nhập. Điều này giảm một bước và nhanh hơn nửa giây so với nhấp chuột.
Máy chủ băm mật khẩu, so sánh cơ sở dữ liệu, ký token JWT và gửi về trình duyệt trong trung bình hai giây. Không có trang loading; lobby hiện ngay sau đó.
Trên iOS, ứng dụng dùng Keychain Services lưu token mã hóa; Android dùng EncryptedSharedPreferences. Lần sau mở app, hệ thống đọc token an toàn và kiểm tra hạn còn hiệu lực.
Nếu token chưa hết hạn ba mươi phút không hoạt động, ứng dụng di động gửi token lên máy chủ xác thực và đưa bạn thẳng vào lobby không cần gõ lại tên tài khoản hay mật khẩu.