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

Cách phát triển hệ thống đặt phòng khách sạn có khả năng mở rộng: Hướng dẫn đầy đủ
Cách phát triển hệ thống đặt phòng khách sạn có khả năng mở rộng: Hướng dẫn đầy đủ
Tìm hiểu cách phát triển hệ thống đặt phòng khách sạn có khả năng mở rộng, khám phá thiết kế kiến trúc, các tính năng chính và các lựa chọn công nghệ hiện đại để mang lại trải nghiệm liền mạch cho khách hàng.
Hướng dẫn từng bước để phát triển nền tảng quản lý đầu tư từ đầu
Hướng dẫn từng bước để phát triển nền tảng quản lý đầu tư từ đầu
Khám phá con đường có cấu trúc để tạo ra nền tảng quản lý đầu tư hiệu suất cao, tận dụng các công nghệ và phương pháp hiện đại để nâng cao hiệu quả.
Cách chọn công cụ theo dõi sức khỏe phù hợp với nhu cầu của bạn
Cách chọn công cụ theo dõi sức khỏe phù hợp với nhu cầu của bạn
Khám phá cách chọn đúng công cụ theo dõi sức khỏe phù hợp với lối sống và nhu cầu của bạn. Hướng dẫn toàn diện để đưa ra quyết định sáng suốt.
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