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

Ủy quyền và đăng ký trong AppMaster

Ủy quyền và đăng ký trong AppMaster
Nội dung

Trong bài viết này, chúng tôi sẽ cung cấp cho bạn một ví dụ về cách thiết lập quy trình đăng nhập \ đăng ký cho các ứng dụng di động . Trước hết, hãy tưởng tượng rằng chúng ta đã có một trang trong ứng dụng di động của mình, đại diện cho một danh sách các cuốn sách. Mỗi cuốn sách có tiêu đề, tên tác giả, thể loại và bìa hình ảnh riêng.

app builder

Trước tiên, hãy bắt đầu từ trang Đăng nhập và tạo một màn hình trống mới (Xem).

no code app builder

Bố cục của màn hình chứa một vùng chứa để căn chỉnh nội dung của nó. Thành phần trường email và thành phần trường vượt qua nằm bên trong vùng chứa này. Nút để kích hoạt quy trình ủy quyền cũng nằm bên trong nó. Cây thành phần của màn hình trông như sau:

components tree

Trong nhà thiết kế, nó trông giống như

mobile app builder

Phần đầu tiên của quy trình kinh doanh ủy quyền liên quan đến quy trình làm việc của nút và bạn có thể xem nó trên hình bên dưới:

no-code business process

  • Nó được kích hoạt bởi hành động trên vòi;
  • Trước hết, nó nhận các giá trị (Get Properties) từ các trường đầu vào (email và mật khẩu);
  • Các giá trị từ đầu vào được chuyển vào khối quy trình nghiệp vụ POST / auth.

app generator

  • Nếu yêu cầu thành công (If-Else = true value) thì Mã xác thực mới được chỉ định cho người dùng hiện tại đã thực hiện yêu cầu này;
  • Sau khi Mã xác thực được chỉ định - người dùng phải được điều hướng đến màn hình mới (trang danh sách Sách trong ví dụ này).

visual programing

  • Nếu yêu cầu không thành công - thì trạng thái thành phần trường email và trường vượt qua sẽ được cập nhật (Thuộc tính cập nhật) với các thông báo tương ứng (Thông báo xác thực) và trạng thái (Trạng thái xác thực)

Đó là nó liên quan đến việc ủy quyền. Bước tiếp theo là tạo logic đăng ký cho ứng dụng của chúng tôi. Hãy tạo một màn hình trống mới (Xem) như chúng ta đã làm đối với logic đăng nhập. Đừng quên điền vào nó với các thành phần.

Cây thành phần màn hình trông giống như:

Screen components tree

Bố cục màn hình trên ảnh chụp màn hình bên dưới:

no code mobile builder

Quy trình nghiệp vụ Đăng ký liên quan đến quy trình làm việc của nút và được kích hoạt bằng hành động Khi nhấn. Phần đầu tiên của quy trình kinh doanh được hiển thị trên ảnh chụp màn hình bên dưới.

visual programing

  • Như đã đề cập, quy trình kinh doanh bắt đầu từ hành động trên vòi;
  • Trước hết, tất cả các giá trị từ đầu vào phải được lấy để xử lý thêm (Lấy thuộc tính)
Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper
Start Free

no-code developing

  • Cả hai mật khẩu phải được so sánh với nhau. Để làm được điều này, chúng phải được chuyển đổi thành định dạng chuỗi (To String);
  • So sánh đang được xử lý bởi khối logic Equal.

no-code visual programing

  • Nếu mật khẩu được khớp thì các giá trị từ đầu vào sẽ được cung cấp vào khối POST / đăng ký;
  • Nếu đăng ký thành công (được xác thực bằng khối if-else) thì Mã xác thực mới được chỉ định cho người dùng hiện tại;
  • Sau khi mã thông báo được chỉ định, người dùng phải được điều hướng đến trang mới (Danh sách sách trong ví dụ này).

no-code

  • Nếu mật khẩu không khớp (Xác thực sai khối if-else đầu tiên) hoặc đăng ký không thành công (Xác thực sai khối if-else thứ hai) thì trạng thái thành phần đầu vào (Trạng thái xác thực) và thông báo (Thông báo xác thực) là để được cập nhật các giá trị tương ứng.

Đó là tất cả những gì chúng ta cần cho logic đăng ký.

Bước cuối cùng chúng ta cần thực hiện là đảm bảo rằng người dùng sẽ được điều hướng đến đúng trang (trang Đăng nhập trong ví dụ này) sau khi đã đăng nhập. Ngoài ra, chúng ta cần thêm logic mà người dùng sẽ được điều hướng đến trang danh sách Sách nếu anh ấy đã đăng nhập và có Mã xác thực đang hoạt động. Điều này có thể được thực hiện trong phần Kích hoạt và Hành động.

Triggers and Actions no-code

Trình kích hoạt chịu trách nhiệm cho các hành động khi khởi chạy - là trình kích hoạt onLaunch. Nó thường được xác định trước theo mặc định cho mọi ứng dụng mới, nhưng chúng tôi muốn tạo một số logic tùy chỉnh ở đây. Vì vậy, kết quả cuối cùng trông giống như thế này trên ảnh chụp màn hình bên dưới:

visual programing

  • Thứ nhất, nó nhận được Mã xác thực mới nhất của người dùng hiện tại
  • Sau đó, nó sẽ gửi một yêu cầu đến máy chủ yêu cầu xác thực. Ví dụ: yêu cầu GET / người dùng / hồ sơ vì nó chấp nhận Mã xác thực
  • Sự thành công của yêu cầu được xác thực bởi khối If-Else

no-code

  • Nếu yêu cầu thành công (Xác thực đúng khối if-else) thì người dùng sẽ được điều hướng đến màn hình danh sách Sách;
  • Nếu không - anh ta được điều hướng đến màn hình Đăng nhập.

Đó là quy trình Đăng nhập / Đăng ký dễ dàng trong các ứng dụng di động trên nền tảng AppMaster.io. Video hướng dẫn đầy đủ:

Sự kết luận

Nền tảng không mã AppMaster giúp bạn dễ dàng tạo ứng dụng dành cho thiết bị di động . Bạn luôn có thể đăng ký trên nền tảng và kiểm tra tất cả các chức năng.

Bài viết liên quan

Nền tảng y tế từ xa: Hướng dẫn toàn diện cho người mới bắt đầu
Nền tảng y tế từ xa: Hướng dẫn toàn diện cho người mới bắt đầu
Khám phá những điều cơ bản của nền tảng y tế từ xa với hướng dẫn dành cho người mới bắt đầu này. Hiểu các tính năng chính, lợi thế, thách thức và vai trò của các công cụ không cần mã.
Hồ sơ sức khỏe điện tử (EHR) là gì và tại sao chúng lại cần thiết trong chăm sóc sức khỏe hiện đại?
Hồ sơ sức khỏe điện tử (EHR) là gì và tại sao chúng lại cần thiết trong chăm sóc sức khỏe hiện đại?
Khám phá những lợi ích của Hồ sơ sức khỏe điện tử (EHR) trong việc nâng cao chất lượng cung cấp dịch vụ chăm sóc sức khỏe, cải thiện kết quả điều trị cho bệnh nhân và chuyển đổi hiệu quả hoạt động y tế.
Ngôn ngữ lập trình trực quan so với mã hóa truyền thống: Cái nào hiệu quả hơn?
Ngôn ngữ lập trình trực quan so với mã hóa truyền thống: Cái nào hiệu quả hơn?
Khám phá hiệu quả của ngôn ngữ lập trình trực quan so với mã hóa truyền thống, nêu bật những lợi thế và thách thức đối với các nhà phát triển đang tìm kiếm các giải pháp sáng tạo.
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