Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Cách xác định người dùng hiện tại trong AppMaster

Cách xác định người dùng hiện tại trong AppMaster

Khi ứng dụng của bạn đang chạy, bạn thường cần biết ai đang chạy các quy trình nhất định. Điều này là cần thiết để phân phối chính xác dữ liệu và cấp hoặc hạn chế quyền truy cập vào các tài nguyên khác nhau. Tính năng này được sử dụng trong hầu hết mọi ứng dụng.

Cách xác định người dùng hiện tại trong AppMaster

Về phía phụ trợ

Có một Auth: Lấy khối Người dùng hiện tại trong AppMaster để phát hiện người dùng hiện tại. Nó được cung cấp bởi mô-đun Auth. Bạn có thể tìm thấy nó trong trình chỉnh sửa quy trình nghiệp vụ trong tab phụ trợ ở bên trái.

Get Current User block in AppMaster

Khối này trả về một bản ghi từ cơ sở dữ liệu Người dùng thuộc về người dùng đã chạy khối.

Quan trọng

Khối Xác thực: Lấy Người dùng Hiện tại chỉ hoạt động đối với những người dùng được ủy quyền. Trong tất cả các trường hợp khác, kết quả của khối này sẽ không được xác định.

Với phương pháp đơn giản này, chúng tôi có thể có được người dùng hiện tại của ứng dụng của chúng tôi. Tuy nhiên, khối này chỉ tồn tại trong phần phụ trợ, nhưng trong hầu hết các trường hợp, nó được yêu cầu xác định người dùng trong giao diện người dùng của ứng dụng.

Ở phía trước

Để chạy các quy trình trong phần phụ trợ từ giao diện người dùng, các điểm cuối được sử dụng. Bạn có thể tìm thêm thông tin về chúng trong bài viết này .

Đối với khối Auth: Get Current User, bạn cần tạo một điểm cuối mới, như được thực hiện trên ảnh chụp màn hình bên dưới:

Get Current User block

Để gọi điểm cuối từ giao diện người dùng, phải sử dụng khối Yêu cầu máy chủ GET / user / get-current (trong trường hợp hiện tại này). Luồng sử dụng điểm cuối của điểm cuối giống nhau đối với các ứng dụng web và thiết bị di động.

Server Request GET

Làm việc với người dùng hiện tại

Hãy xem một số ví dụ về Auth: Get Current User block sử dụng. Khối tự nó trả về một bản ghi từ bảng Người dùng. Để nhận dữ liệu cụ thể từ bản ghi, bạn cần mở rộng bản ghi này với khối Mở rộng người dùng:

Get Current User

Tất cả các trường từ đầu ra có thể được sử dụng theo một cách cụ thể. Ví dụ để kiểm tra xem tài khoản người dùng có được xác nhận hay không, trường Đã xác nhận của kiểu boolean có thể được sử dụng như trong hình dưới đây.

AppMaster

Tham số với

Với tham số trong đầu ra chỉ định nếu yêu cầu phải được thực hiện với việc sử dụng các bảng liên quan. Vì vậy, ví dụ: để lấy dữ liệu từ bảng Phiên người dùng cho đối tượng Người dùng hiện tại (đó là danh sách các phiên người dùng hiện tại), bạn cần chỉ định giá trị cho trường with để tìm kiếm bảng được liên kết (Phiên người dùng trong trường hợp này ).

Parameter With

Quan trọng!

Tham số With làm phức tạp truy vấn và do đó làm tăng thời gian xử lý của nó. Nó không được sử dụng theo mặc định và chỉ được sử dụng nếu cần thiết.

Sự kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách xác định người dùng hiện tại của ứng dụng ở phía phụ trợ và phía giao diện người dùng. Chức năng này là một trong những chức năng được sử dụng thường xuyên nhất trong phát triển ứng dụng. Với AppMaster, bạn có thể thực hiện các yêu cầu này một cách dễ dàng với một vài sự kết hợp của các khối quy trình nghiệp vụ.

Bài viết liên quan

Chìa khóa để mở khóa các chiến lược kiếm tiền từ ứng dụng di động
Chìa khóa để mở khóa các chiến lược kiếm tiền từ ứng dụng di động
Khám phá cách khai thác toàn bộ tiềm năng doanh thu của ứng dụng dành cho thiết bị di động của bạn bằng các chiến lược kiếm tiền đã được chứng minh, bao gồm quảng cáo, mua hàng trong ứng dụng và đăng ký.
Những cân nhắc chính khi chọn Người tạo ứng dụng AI
Những cân nhắc chính khi chọn Người tạo ứng dụng AI
Khi chọn người tạo ứng dụng AI, điều cần thiết là phải xem xét các yếu tố như khả năng tích hợp, tính dễ sử dụng và khả năng mở rộng. Bài viết này hướng dẫn bạn những điểm chính cần cân nhắc để đưa ra lựa chọn sáng suốt.
Mẹo để có thông báo đẩy hiệu quả trong PWAs
Mẹo để có thông báo đẩy hiệu quả trong PWAs
Khám phá nghệ thuật tạo thông báo đẩy hiệu quả cho Ứng dụng web tiến bộ (PWA) nhằm tăng mức độ tương tác của người dùng và đảm bảo thông điệp của bạn nổi bật trong không gian kỹ thuật số đông đúc.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống