Không đăng nhập được vào Whizi, hoặc phiên đăng nhập cứ hết hạn

Trả lời nhanh

Các lỗi truy cập Whizi rơi vào bốn nhóm: 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ở, hoặc lớp bảo vệ chia sẻ tài khoản từ chối yêu cầu. Mọi lỗi xác thực từ backend đều mang mã unauthorized với HTTP 401, và đăng xuất rồi đăng nhập lại sẽ xóa các trường hợp liên quan đến phiên.

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áoNguyên nhânCách khắc phục
Login failed. Please check your credentials.Lần đăng nhập trả về trạng thái khác completeNhậ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ờ quaDù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ó tokenAuthentication required.
Bất kỳ lệnh gọi backend nào có token xác minh thất bạiInvalid or expired session token.
Token xác minh được nhưng thiếu một claimThe 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ênFailed to retrieve session token.
So sánh song song, tại thời điểm gửiYour session expired. Please refresh and try again.
Nhập bản xuất từ ChatGPT hoặc ClaudeYour session ended. Sign in again, then start the import.
Cài đặt, trước khi hủyAuthentication failed. Please sign in again.
Hộp thoại nâng cấp, trước khi thanh toánAuthentication failed. Please sign in again.
Hộp thoại chia sẻNot signed in.
Lớp phủ giọng nóiSign in to Whizi to use voice mode.
Bản thân lệnh gọi phiênFailed 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.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.

Danh sách kiểm tra
  • 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?

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.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?

Đâ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.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ì?

Đâ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.