Câu trả lời ngắn gọn
Các sự cố truy cập Whizi rơi vào bốn nhóm: bản thân lần đăng nhập thất bại, trình duyệt không lấy được token phiên mới, một phiên khác đang mở sẵn, hoặc lớp bảo vệ chia sẻ tài khoản từ chối yêu cầu. Thông báo sẽ cho bạn biết đó là trường hợp nào, và mỗi thông báo dưới đây được trích dẫn từ chính đoạn mã tạo ra nó.
Năm mục dưới đây bao gồm các trường hợp từ chối do đăng nhập, phiên, phiên đơn và chia sẻ tài khoản:
| Thông báo | Nguyên nhân | Cách khắc phục |
|---|---|---|
Login failed. Please check your credentials. | Lần đăng nhập trả về trạng thái khác complete | Nhập lại email và mật khẩu, hoặc đặt lại mật khẩu |
Invalid or expired session token. | HTTP 401. Xác minh token thất bại vì bất kỳ lý do nào: token hết hạn, chữ ký sai, sai issuer | Đăng xuất rồi đăng nhập lại |
Authentication required. | HTTP 401. Yêu cầu không mang Bearer token trong header Authorization | Đăng nhập lại |
Please sign out from other sessions and try again. | Nội dung lỗi đăng nhập chứa "single session mode" | Đăng xuất khỏi Whizi ở trình duyệt hoặc tab khác, rồi thử lại |
Account sharing limit reached. Please use your own Whizi account. | HTTP 403. Có hơn 3 khóa thiết bị hoặc phiên khác nhau xuất hiện trên tài khoản trong 24 giờ qua | Dùng đúng tài khoản của bạn. Cửa sổ này trôi liên tục, nên nếu không thì cách duy nhất là chờ |
Mọi lỗi xác thực từ backend đều mang mã unauthorized với HTTP 401. Trên trang trò chuyện và trong hộp thoại chia sẻ, thông báo từ backend được hiển thị nguyên văn, nên chuỗi trong bản ghi mạng và chuỗi hiển thị trên màn hình là cùng một chuỗi ở đó.
"Phiên đã hết hạn" thực ra nghĩa là gì
Nghĩa là trang đã yêu cầu một token phiên mới và không nhận được. Cùng một điều kiện đó lại hiện ra dưới một câu khác nhau tùy vào việc bạn đang ở đâu khi nó xảy ra.
| Nơi bạn thấy nó | Thông báo |
|---|---|
| Bất kỳ lệnh gọi backend nào không có token | Authentication required. |
| Bất kỳ lệnh gọi backend nào có token xác minh thất bại | Invalid or expired session token. |
| Token xác minh được nhưng thiếu một claim | The Clerk user_jwt token must include sub and email claims. |
| Danh sách trò chuyện, tải trò chuyện, xóa, đổi tên hoặc tải lên | Failed to retrieve session token. |
| So sánh song song, tại thời điểm gửi | Your session expired. Please refresh and try again. |
| Nhập bản xuất từ ChatGPT hoặc Claude | Your session ended. Sign in again, then start the import. |
| Cài đặt, trước khi hủy | Authentication failed. Please sign in again. |
| Hộp thoại nâng cấp, trước khi thanh toán | Authentication failed. Please sign in again. |
| Hộp thoại chia sẻ | Not signed in. |
| Lớp phủ giọng nói | Sign in to Whizi to use voice mode. |
| Bản thân lệnh gọi phiên | Failed to fetch session ({status}). |
Đăng xuất rồi đăng nhập lại. Hai trong số các chuỗi trên tự nói rõ điều đó: Your session ended. Sign in again, then start the import. và Authentication failed. Please sign in again.
Lỗi đăng nhập và đặt lại mật khẩu
Xác thực và quản lý tài khoản do Clerk cung cấp, nên các chuỗi này đến từ luồng đăng nhập chứ không phải từ kho mật khẩu riêng của Whizi.
| Thông báo | Điều kiện kích hoạt |
|---|---|
Login failed. Please check your credentials. | Lần đăng nhập trả về trạng thái khác complete |
An error occurred during login. | Lệnh gọi đăng nhập bị lỗi và không trả về thông báo đọc được |
Please sign out from other sessions and try again. | Nội dung lỗi chứa "single session mode" |
Failed to authenticate with social login. | Quá trình chuyển hướng đăng nhập Google bị lỗi trước khi rời trang |
Please enter your email address. | Biểu mẫu đặt lại mật khẩu được gửi với trường email để trống |
Failed to send reset email. Please try again. | Yêu cầu đặt lại mật khẩu bị lỗi |
Current password is required. | Trường mật khẩu hiện tại để trống trên trang đặt lại mật khẩu |
Passwords do not match. | Hai trường mật khẩu mới không khớp nhau |
Failed to reset password. Please try again. | Việc đặt lại thất bại và không trả về thông báo đọc được |
Please sign out from other sessions and try again. là thông báo duy nhất trong danh sách đó có cách khắc phục nằm ở nơi khác: đóng tab hoặc trình duyệt khác đang đăng nhập Whizi, rồi thử lại ở đây.
Trang Cài đặt có bản sao riêng của luồng đặt lại này, với cùng hai chuỗi: Please enter your email address. khi trường để trống và Failed to send reset email. Please try again. khi gửi thất bại. Thử lại là cách khắc phục duy nhất. Toàn bộ luồng được hướng dẫn từng bước trong đặt lại mật khẩu Whizi của bạn. Nếu vẫn tiếp tục thất bại, hãy liên hệ hỗ trợ thay vì tạo tài khoản thứ hai.
Thử lại liên tục trong thời gian ngắn cũng có thể chạm giới hạn tốc độ, khiến hệ thống trả về HTTP 429 kèm Too many requests. Please wait and try again. Các khung thời gian đứng sau chuỗi đó nằm trong giới hạn tốc độ của Whizi.
Lỗi đăng ký và xác minh email
| Thông báo | Điều kiện kích hoạt |
|---|---|
Registration service is not available. | Đối tượng đăng ký chưa sẵn sàng khi biểu mẫu được gửi |
Registration failed. Please check your information. | Lệnh gọi đăng ký bị lỗi và không có thông báo đọc được |
Verification service is not available. | Bước nhập mã email chạy mà không có đối tượng đăng ký |
Verification failed. Please try again. | Lần xác minh trả về trạng thái khác complete |
Invalid verification code. Please check your email. | Lệnh gọi xác minh bị lỗi |
Could not start Google sign-up. Please try again. | Chuyển hướng đăng ký Google bị lỗi |
Missing session token after social signup. | Không có token khả dụng sau khi hoàn tất đăng ký qua mạng xã hội |
Your account was created, but checkout could not start. Please sign in and choose your plan again. | Một lượt đăng ký mang theo thanh toán đang chờ không lấy được token sau đó |
Mục cuối cùng không phải là đăng ký thất bại: tài khoản vẫn tồn tại, chỉ có lượt thanh toán đang chờ bị mất. Bước tiếp theo cần làm nằm trong thẻ bị từ chối hoặc thanh toán thất bại khi checkout.
Hai chuỗi "not available" nghĩa là đối tượng đăng ký của Clerk chưa sẵn sàng khi biểu mẫu được gửi, chứ không phải thông tin của bạn bị từ chối. Hãy chờ trang tải xong rồi gửi lại.
Địa chỉ email tạm thời bị từ chối
Temporary email addresses are not allowed. Please use a permanent email address. là HTTP 403 với mã disposable_email_blocked. Nó xuất hiện khi tạo tài khoản, lúc tên miền email nằm trong danh sách email dùng một lần.
Các tài khoản đã tồn tại từ trước không bị ảnh hưởng bởi danh sách này. Cách khắc phục là dùng một địa chỉ email lâu dài, và không có cách nào để yêu cầu bỏ qua.
Chuỗi tương tự cũng có thể xuất hiện khi thanh toán với một trạng thái khác. Trường hợp đó được nói tới trong thẻ bị từ chối hoặc thanh toán thất bại khi checkout.
Đã đạt giới hạn chia sẻ tài khoản
Account sharing limit reached. Please use your own Whizi account. là HTTP 403 với mã account_sharing_limit. Nó kích hoạt khi có hơn 3 khóa thiết bị hoặc phiên khác nhau xuất hiện trên một tài khoản trong 24 giờ qua.
Việc dùng nhiều thiết bị thông thường là điều được hỗ trợ và mong đợi: một tài khoản có thể đăng nhập trên nhiều thiết bị, và cả hai đều truy cập cùng một backend, cùng một kho lưu trữ hội thoại. Chỉ một lượt tạo nội dung chạy cho mỗi tài khoản tại một thời điểm, được khóa theo từng người dùng, nên hai thiết bị không bao giờ có thể cùng tạo nội dung trên một tài khoản.
Không có tùy chọn cài đặt nào cho việc này và không có cách tự đặt lại. Cửa sổ tính toán bao trùm 24 giờ qua, nên nó tự hết khi các khóa thiết bị cũ hết hạn. Nếu bạn là một người dùng hơn ba trình duyệt hoặc thiết bị trong một ngày và cứ liên tục gặp lỗi này, hãy liên hệ hỗ trợ thay vì tìm cách lách qua nó.
Đã đăng nhập, nhưng Whizi báo không tìm thấy tài khoản
User not found. xuất hiện khi dòng dữ liệu người dùng đứng sau một phiên đã bị xóa. Tuyến thanh toán trả về cùng chuỗi này dưới dạng HTTP 404 not_found khi không đọc được dòng của người gọi.
Xóa tài khoản là một bước xác nhận hai lần trong Cài đặt, và nó xóa bản ghi tài khoản Whizi đang hoạt động, các cuộc trò chuyện và tin nhắn đã đồng bộ, media đã tải lên và đã tạo, bộ nhớ trên di động đã lưu, các bản ghi giới thiệu, trạng thái quyền lợi và sử dụng trên di động, trạng thái giới hạn tốc độ, push token, và tài khoản xác thực Clerk, tùy theo thời hạn lưu trữ giới hạn được nêu trong chính sách quyền riêng tư.
Nếu bạn thấy thông báo này mà không hề xóa gì, hãy liên hệ hỗ trợ Whizi. Không có cách tự khắc phục cho trường hợp này. Toàn bộ phạm vi của việc xóa tài khoản được nêu trong Whizi làm gì với dữ liệu của bạn.
Hồ sơ khách và việc liên kết tài khoản
Dùng ở chế độ khách là dùng khi chưa đăng nhập. Việc tạo tài khoản là tùy chọn trong ứng dụng di động, và tiếp tục mà không tạo tài khoản sẽ tạo ra một hồ sơ khách ẩn danh, gắn với thiết bị, không cần tên hay địa chỉ email. Nó có bộ lỗi truy cập riêng.
| Thông báo | Điều kiện kích hoạt |
|---|---|
A valid guest session is required. | HTTP 401. Token khách bị thiếu, sai định dạng, hoặc trỏ tới một hồ sơ khách không tồn tại |
This guest profile has already been linked. Sign in to continue. | HTTP 409. Token khách trỏ tới một hồ sơ đã được một tài khoản khác nhận trước đó |
This guest profile is linked to a different Whizi account. | HTTP 409. Yêu cầu nhận nhắm vào một hồ sơ khách đã được gắn ở nơi khác |
Wait for the current reply to finish, then try creating your account again. | HTTP 409. Hồ sơ bị nhận trong lúc một lượt tạo nội dung vẫn đang chạy |
Chỉ mục cuối cùng có cách khắc phục đơn giản: chờ câu trả lời hoàn tất, rồi tạo tài khoản. Ba mục còn lại nghĩa là hồ sơ khách đã được gắn với một tài khoản, vậy hãy đăng nhập vào tài khoản đó, hoặc liên hệ hỗ trợ nếu bạn không nhận ra tài khoản đó.
Dữ liệu của khách không bị mắc kẹt vì điều này. Xuất dữ liệu vẫn hoạt động cho các phiên khách, vì khách cũng có những cuộc trò chuyện và bộ nhớ thật, đáng để lấy ra.
Khi chính tài khoản không thực hiện được một việc gì đó
Đây là các lỗi ở cấp độ tài khoản hiển thị trong Cài đặt, chứ không phải lỗi đăng nhập.
| Thông báo | Đây là gì |
|---|---|
Your account could not be deleted. Please try again, or contact support. | Yêu cầu xóa tài khoản thất bại, hiển thị trong Cài đặt |
Account deletion failed ({status}). | Lỗi gốc đứng sau thông báo đó, kèm mã trạng thái HTTP |
Failed to export your data. Please try again. | Xuất dữ liệu thất bại, hiển thị trong Cài đặt |
Export request failed ({status}). | Lỗi gốc đứng sau thông báo đó |
Xuất dữ liệu bị giới hạn tốc độ ở mức 5 yêu cầu mỗi phút, vì một lượt xuất đọc toàn bộ dữ liệu mà tài khoản sở hữu. Thử lại nhanh hơn năm lần một phút sẽ bị giới hạn này từ chối.
Không có API công khai hay API cho nhà phát triển, không cấp API key, và không có personal access token nào. Mọi tuyến đều xác thực như một phiên người dùng cuối, nên không có key nào để xoay vòng, thu hồi hay dán vào khi việc truy cập bị gián đoạn. Nếu một script hay công cụ bên thứ ba không truy cập được tài khoản của bạn, đó chính là lý do.
- Lỗi phiên nghĩa là yêu cầu không mang token dùng được: hãy đăng xuất rồi đăng nhập lại
- Invalid or expired session token là HTTP 401 với mã unauthorized
- Thông báo phiên đơn nghĩa là tab Whizi kia phải đăng xuất trước
- Lớp bảo vệ chia sẻ tài khoản kích hoạt khi vượt quá 3 khóa thiết bị hoặc phiên trong 24 giờ, và tự hết sau đó
- Tên miền email dùng một lần bị từ chối khi đăng ký với mã HTTP 403 disposable_email_blocked
- User not found nghĩa là bản ghi tài khoản đứng sau phiên đã biến mất: hãy liên hệ hỗ trợ
- Mã 429 nghĩa là cửa sổ giới hạn tốc độ đã từ chối yêu cầu, nên hãy chờ thay vì thử lại liên tục
- Không có API key hay personal access token nào để xoay vòng
Câu hỏi thường gặp
Đặt lại mật khẩu có xóa được lỗi Invalid or expired session token. không?
Invalid or expired session token. không?Không. Chuỗi đó được trả về khi việc xác minh JWT với Clerk JWKS bị lỗi, nên nó liên quan tới token mà trình duyệt đang mang theo chứ không phải mật khẩu của tài khoản. Luồng đặt lại mật khẩu có các chuỗi riêng của nó, bao gồm Current password is required. và Passwords do not match. Thay vào đó, hãy đăng xuất rồi đăng nhập lại.
Failed to retrieve session token. có phải là sự cố của Whizi không?
Failed to retrieve session token. có phải là sự cố của Whizi không?Đây không phải là sự từ chối từ backend. Trang web tự phát ra lỗi này bất cứ khi nào getToken không trả về gì trước một lệnh gọi danh sách trò chuyện, tải trò chuyện, xóa, đổi tên hoặc tải lên, nên nó không mang mã trạng thái HTTP hay mã lỗi nào. Các lỗi tương ứng từ backend, vốn có mang mã trạng thái, là Authentication required. và Invalid or expired session token., cả hai đều là HTTP 401 unauthorized.
Failed to fetch session ({status}). nghĩa là gì, và con số trong đó là gì?
Failed to fetch session ({status}). nghĩa là gì, và con số trong đó là gì?Đây là lỗi gốc mà trang web phát ra khi chính lệnh gọi phiên thất bại, với mã trạng thái HTTP của lệnh gọi đó được điền vào vị trí {status}. Đây không phải một thông báo viết cho người đọc, đó là lý do nó trông giống một chuỗi nội bộ. Hãy trích dẫn nguyên cả con số khi liên hệ hỗ trợ.
Tôi hoàn toàn không vào được và không thông báo nào ở đây khớp. Giờ phải làm sao?
Hãy liên hệ hỗ trợ và dán chính xác nội dung bạn đã thấy, cùng với việc bạn đang làm gì vào lúc đó. Mỗi chuỗi trong số này ứng với một vị trí cụ thể trong mã nguồn, nên nội dung nguyên văn là thứ nhanh nhất để đội hỗ trợ có thể dựa vào. Không có cách tự mở khóa tài khoản.