Nút bấm phải đưa người xem tới đúng việc
Website có trang và biểu mẫu nhưng người xem bị yêu cầu quyền có thể chưa sử dụng được. Ta kiểm tra liên kết và quyền của từng tài nguyên, không chỉ quyền trang ngoài.
Ba phần cần khớp
Thanh điều hướng nối các trang; nút/liên kết nối đúng nội dung đích; tài nguyên nhúng như biểu mẫu hoặc tài liệu có quyền truy cập riêng. Người có quyền sửa website không đồng nghĩa mọi khách đều xem được tài liệu nhúng.
Với biểu mẫu, chuẩn bị câu hỏi và kiểu trả lời trước; chỉ hỏi thông tin cần cho mục tiêu, nêu rõ mục đích. Tạo biểu mẫu trong công cụ phù hợp, thử gửi bản mẫu, xem nơi nhận phản hồi rồi nhúng hoặc liên kết vào trang. Không công khai danh sách phản hồi cá nhân chỉ để chứng minh form hoạt động.
Biểu mẫu đăng kí một buổi
Cần tên để liên hệ trong nhóm và lựa chọn buổi sáng/chiều. Nếu chỉ được chọn một buổi, dùng câu hỏi chọn một, không dùng ô cho phép chọn cả hai. Không hỏi mật khẩu hoặc mã xác thực của người đăng kí. Sau gửi thử, kiểm phản hồi ghi đúng lựa chọn.
Thử vận dụng
Trang công khai nhưng biểu mẫu nhúng chỉ cho tài khoản trong tổ chức. Khách ngoài có chắc điền được không?
Quyền trang không tự mở quyền biểu mẫu.
Đúng: xét quyền của từng tài nguyên.
Màu không đổi quyền truy cập.
Tiêu đề không đổi quyền.
Lời giải
Quyền tài nguyên nhúng được xét riêng; phải kiểm đúng nhóm người dự định nhận.
Kiểm điều hướng như người xem
Mở URL xuất bản bằng tài khoản người xem hoặc phiên không đăng nhập nếu website dành cho khách. Thử từng mục điều hướng, nút đăng kí và tài liệu đính kèm; kiểm cả đích đúng lẫn quyền mở. Tài khoản chủ sở hữu thường không phát hiện được lỗi thiếu quyền của người khác.
Ví dụ xem cách làm
Một form hỏi “Bạn chọn sáng hay chiều?” nhưng dùng checkbox và cho chọn cả hai. Có phù hợp nếu quy định đúng một buổi không?
Lời giải
Không phù hợp yêu cầu đó. Chuyển sang kiểu chọn một hoặc kiểm ràng buộc tương ứng. Cách thu dữ liệu phải phản ánh quy tắc đăng kí.
Ví dụ xem cách làm
Nên làm gì với một bản đăng kí thử chứa dữ liệu giả trước khi tổng hợp số người thật?
Lời giải
Đánh dấu hoặc loại khỏi phần thống kê thực theo quy trình của nhóm; không tính bản thử như đăng kí thật. Giữ riêng mục đích thử để số liệu không lệch.
Những điều cần nhớ
Nhãn, đích và quyền đều cần đúng. Thử form tới tận nơi nhận kết quả, đồng thời bảo vệ thông tin người trả lời.
Đang học