Bỏ qua để đến nội dung

Tài khoản người dùng và đăng nhập trong ứng dụng

Tóm tắtMọi ứng dụng MonstarX đều có thể có sẵn đăng ký, đăng nhập và đặt lại mật khẩu — chỉ cần yêu cầu là dùng được. Mọi người đã đăng ký đều hiện trong Dịch vụ đám mây → Người dùng, nơi bạn có thể cấm hoặc xóa họ. Tab Quản trị làm được nhiều hơn — vai trò, đặt lại mật khẩu và đăng xuất người dùng. Sau một lần xây dựng có đăng nhập, MonstarX tạo tài khoản demo để bạn thử ngay.

Hầu hết ứng dụng cần biết ai đang dùng mình: một khách hàng muốn xem lại đơn đã đặt, một hội viên đặt lớp học, một người nấu ăn đăng công thức. Để làm được điều đó, ứng dụng cần tài khoản người dùng — đăng ký, đăng nhập và đăng xuất. Mọi ứng dụng MonstarX đều có sẵn tính năng này, lưu trong cơ sở dữ liệu riêng của ứng dụng, không cần cài đặt gì.

Đây là tài khoản dành cho những người dùng ứng dụng của bạn. Chúng tách biệt với tài khoản MonstarX của chính bạn.

Làm sao để thêm đăng ký và đăng nhập vào ứng dụng?

Phần tiêu đề “Làm sao để thêm đăng ký và đăng nhập vào ứng dụng?”

Yêu cầu bằng lời của bạn, ngay trong tin nhắn đầu tiên hoặc sau này:

Mọi người có thể đăng ký bằng email và mật khẩu, và chỉ hội viên đã đăng nhập mới đặt được lớp học.

MonstarX xây dựng trang đăng ký và đăng nhập, bảo vệ những trang cần tài khoản và gắn đồ của mỗi người (lượt đặt chỗ, bài đăng) với đúng người đó.

Cách tài khoản hoạt động:

  • Mọi người đăng ký bằng tên, địa chỉ email và mật khẩu dài ít nhất 8 ký tự.
  • Sau khi đăng nhập, người dùng vẫn giữ trạng thái đăng nhập trong 7 ngày trên trình duyệt đó.
  • Người dùng không phải xác nhận địa chỉ email trước khi dùng ứng dụng.
  • Tài khoản có sẵn không hỗ trợ “Đăng nhập bằng Google”. Nếu cần, hãy xem Firebase, nơi bạn dùng tính năng đăng nhập Firebase của riêng mình.
  • Tài khoản của ứng dụng hoạt động trên địa chỉ miễn phí và trên mọi tên miền tùy chỉnh mà không cần cài đặt thêm.

Sau một lần xây dựng thêm đăng nhập bằng email và mật khẩu, MonstarX tạo một tài khoản demo cho bạn và đăng trong cuộc trò chuyện với tiêu đề Tài khoản demo đã sẵn sàng, kèm Tên người dùng (email), Mật khẩu và một nút sao chép cho từng mục. Dùng tài khoản này để đăng nhập vào ứng dụng trong bản xem trước ngay lập tức. Người dùng demo được đặt tên theo ngôn ngữ bạn dùng MonstarX — Người dùng demo trong tiếng Việt, Demo User trong tiếng Anh — và xuất hiện trong danh sách người dùng của ứng dụng.

Bạn cũng có thể đăng ký trong bản xem trước như mọi khách truy cập. Tài khoản tạo trong bản xem trước là tài khoản thật trong cơ sở dữ liệu của ứng dụng.

Mở Dịch vụ đám mâyNgười dùng. Bạn thấy có bao nhiêu người đã đăng ký, và với từng người: Email, Tên, Trạng thái và ngày Đã tham gia.

Cột Trạng thái cho biết:

Trạng tháiÝ nghĩa
Đang hoạt độngTài khoản dùng được.
Đang hoạt động · đã xác minhTài khoản dùng được và địa chỉ email đã được xác nhận.
Đã bị cấmNgười đó không thể đăng nhập. Nếu bạn có ghi lý do, trạng thái sẽ hiện Đã bị cấm · lý do.
  • Cấm ngăn một người đăng nhập. MonstarX hỏi lý do trước (không bắt buộc). Nhấp vào Gỡ lệnh cấm để cho họ quay lại.
  • Nút thùng rác xóa người đó và đăng xuất họ trên mọi thiết bị. MonstarX yêu cầu bạn xác nhận trước. Thao tác này không thể hoàn tác.

Để kiểm soát nhiều hơn, nhấp vào Quản lý người dùng trong Quản trị. Trang Người dùng của tab Quản trị cho bạn tìm kiếm và lọc người dùng, xem lần cuối họ hoạt động và họ đang đăng nhập trên bao nhiêu thiết bị, cấm một người trong một ngày, một tuần, một tháng hoặc vĩnh viễn, và xóa một người cùng với những gì họ sở hữu trong ứng dụng. Xem Trang quản trị của ứng dụng.

Làm sao để cấp quyền quản trị ứng dụng cho một người?

Phần tiêu đề “Làm sao để cấp quyền quản trị ứng dụng cho một người?”

Mở người đó trong Người dùng của tab Quản trị và nhấp vào Cấp quyền quản trị ứng dụng. Quản trị viên ứng dụng có thể mở các trang quản trị riêng của ứng dụng, nếu có — ví dụ khu vực dành cho nhân viên hoặc bảng theo dõi đơn hàng. Quyền này không cho họ gì trong chính MonstarX; họ không xem được dự án của bạn.

Nếu ứng dụng chưa có trang quản trị nào, hãy yêu cầu: “chỉ quản trị viên ứng dụng mới mở được bảng đơn hàng và đánh dấu đơn đã sẵn sàng”.

Đặt lại mật khẩu hoạt động thế nào?

Phần tiêu đề “Đặt lại mật khẩu hoạt động thế nào?”

Tính năng đặt lại mật khẩu của ứng dụng gửi một email có liên kết để chọn mật khẩu mới. Liên kết có hiệu lực trong một giờ. Email được gửi từ địa chỉ riêng của ứng dụng — xem Gửi email từ ứng dụng.

  • Quên mật khẩu ngay trong ứng dụng. Nếu ứng dụng chưa có liên kết “Quên mật khẩu”, hãy yêu cầu: “thêm Quên mật khẩu vào trang đăng nhập”. MonstarX thêm trang để mọi người nhập email và trang để họ chọn mật khẩu mới.
  • Bạn tự gửi. Trong tab Quản trị, mở người dùng và nhấp vào Gửi liên kết đặt lại mật khẩu. Email này giống hệt email mà trang “Quên mật khẩu” của ứng dụng gửi. Nếu ứng dụng chưa có trang để chọn mật khẩu mới, tab Quản trị sẽ đưa ra nút Yêu cầu MonstarX thêm chức năng này.

Những người dùng lạ mà tôi không tạo là ai?

Phần tiêu đề “Những người dùng lạ mà tôi không tạo là ai?”
  • Người dùng demo (hoặc Demo User trong tiếng Anh) — tài khoản demo MonstarX đã tạo cho bạn (xem ở trên).
  • Tài khoản thử nghiệm của QA. Khi QA kiểm thử ứng dụng trong trình duyệt thật, QA đăng ký bằng các tài khoản thử nghiệm riêng. Khi lượt chạy QA kết thúc, MonstarX xóa các tài khoản này cùng những gì chúng đã tạo.
Người dùng ứng dụng của tôi có phải là người dùng MonstarX không?

Không. Những người đăng ký ứng dụng của bạn chỉ có tài khoản trong ứng dụng đó. Họ không bao giờ có tài khoản MonstarX và không xem được dự án của bạn.

Người đăng ký trong bản xem trước có tồn tại trong ứng dụng đang hoạt động không?

Có. Bản xem trước và ứng dụng đã xuất bản dùng chung một cơ sở dữ liệu, nên tài khoản tạo ở bên nào cũng dùng được ở cả hai.

Mọi người có thể đăng nhập bằng Google hoặc Apple không?

Tài khoản có sẵn thì không, vì chúng dùng email và mật khẩu. Nếu cần cách đăng nhập khác, hãy kết nối dự án Firebase của riêng bạn.

Tôi có xem được mật khẩu của người dùng không?

Không. Mật khẩu được lưu ở dạng đã xáo trộn nên không ai đọc được, kể cả bạn. Nếu ai đó quên mật khẩu, hãy gửi liên kết đặt lại mật khẩu.

Có người báo đăng nhập không được trong bản xem trước. Tôi nên kiểm tra gì?

Hãy thử tài khoản demo trước. Nếu đăng nhập được trong tab mới nhưng không được bên trong không gian làm việc, có thể trình duyệt đang chặn cookie của bên thứ ba. Hãy mô tả cho MonstarX những gì bạn thấy trong cuộc trò chuyện — xem Khắc phục sự cố.