Bạn đang gặp khó khăn với việc đặt lại mật khẩu cho người dùng Community trong Salesforce? Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết các bước kiểm tra, xử lý lỗi phổ biến và tối ưu cấu hình để đảm bảo quá trình đặt lại mật khẩu diễn ra suôn sẻ. Chúng tôi sẽ đi sâu vào các nguyên nhân có thể gây ra sự cố và cung cấp các giải pháp thực tế để bạn có thể nhanh chóng giải quyết vấn đề.
Có nhiều yếu tố có thể gây ra sự cố khi sử dụng Site.forgotPassword trong Salesforce Community. Dưới đây là một số nguyên nhân phổ biến nhất:
Để khắc phục sự cố, hãy thực hiện theo các bước sau:
Đảm bảo rằng email deliverability trong Salesforce được cấu hình chính xác. Hãy kiểm tra xem các email có bị chặn bởi bộ lọc spam hay không. Kiểm tra nhật ký email trong Salesforce để xem email đặt lại mật khẩu có được gửi hay không. Nếu không thấy email trong nhật ký, có thể có vấn đề với cấu hình email của bạn. Hãy đảm bảo rằng bạn đã cấu hình các bản ghi SPF, DKIM và DMARC để tăng khả năng email được gửi thành công.
Kiểm tra các chính sách mật khẩu của bạn. Đảm bảo rằng "Yêu cầu thời gian tồn tại mật khẩu tối thiểu 1 ngày" không được chọn, vì điều này có thể ngăn người dùng đặt lại mật khẩu nhiều lần trong một ngày. Hãy đảm bảo rằng chính sách mật khẩu không quá hạn chế, gây khó khăn cho người dùng trong việc đặt lại mật khẩu của họ. Cân nhắc việc nới lỏng các yêu cầu về độ phức tạp của mật khẩu nếu cần thiết.
Đảm bảo rằng người dùng Community có quyền truy cập vào Visualforce page được sử dụng cho quá trình đặt lại mật khẩu. Bạn có thể kiểm tra quyền truy cập bằng cách đi tới Setup > Visualforce Pages và đảm bảo rằng profile của người dùng Community có quyền truy cập vào trang đó. Nếu không, hãy cấp quyền truy cập cho profile của họ.
Đây là một lỗi rất phổ biến. Sau khi tạo Community, bạn cần kích hoạt nó. Vào Setup > Sites và đảm bảo trạng thái của Site là "Active". Nếu Site không hoạt động, người dùng sẽ không thể truy cập và sử dụng các tính năng của Community, bao gồm cả việc đặt lại mật khẩu.
Nếu người dùng đã thử đăng nhập nhiều lần với mật khẩu không chính xác, tài khoản của họ có thể bị khóa. Kiểm tra xem số lần đăng nhập không hợp lệ tối đa được đặt ở đâu. Nếu người dùng bị khóa, bạn cần mở khóa tài khoản của họ từ trang quản lý người dùng hoặc bằng cách reset mật khẩu cho họ. Bạn có thể tìm thấy cài đặt này trong Setup > Password Policies.
Bằng cách làm theo các bước này, bạn sẽ có thể khắc phục hầu hết các sự cố liên quan đến Site.forgotPassword trong Salesforce Community và đảm bảo người dùng có thể dễ dàng đặt lại mật khẩu của họ.
Bài viết liên quan