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

AppMaster에서 권한 부여 및 등록

AppMaster에서 권한 부여 및 등록
콘텐츠

이 기사에서는 모바일 애플리케이션 에 대한 로그인 \ 가입 프로세스를 설정하는 방법의 예를 제공합니다. 우선, 모바일 애플리케이션에 책 목록을 나타내는 페이지가 이미 있다고 상상해 보십시오. 각 책에는 고유한 제목, 저자 이름, 장르 및 이미지 표지가 있습니다.

app builder

먼저 로그인 페이지에서 시작하여 새 빈 화면(보기)을 만들어 보겠습니다.

no code app builder

화면 레이아웃에는 콘텐츠를 정렬할 컨테이너가 포함되어 있습니다. 이메일 필드 컴포넌트와 패스 필드 컴포넌트는 이 컨테이너 안에 있습니다. 인증 프로세스를 트리거하는 버튼도 내부에 있습니다. 화면의 구성 요소 트리는 다음과 같습니다.

components tree

디자이너에서는 다음과 같이 보입니다.

mobile app builder

버튼의 작업 흐름과 관련된 승인 비즈니스 프로세스의 첫 번째 부분이며 아래 그림에서 확인할 수 있습니다.

no-code business process

  • 온탭 동작에 의해 트리거됩니다.
  • 우선 입력 필드(이메일 및 비밀번호)에서 값(속성 가져오기)을 가져옵니다.
  • 입력의 값은 POST /auth 비즈니스 프로세스 블록으로 전달됩니다.

app generator

  • 요청이 성공하면(If-Else = true 평가) 이 요청을 실행한 현재 사용자에게 새 인증 토큰이 할당됩니다.
  • 인증 토큰이 할당된 후 사용자는 새 화면(이 예에서는 책 목록 페이지)으로 이동해야 합니다.

visual programing

  • 요청이 성공하지 못한 경우 이메일 필드 및 전달 필드 구성 요소 상태가 해당 메시지(메시지 확인) 및 상태(상태 확인)로 업데이트됩니다(속성 업데이트).

그것이 권한 부여에 관한 것입니다. 다음 단계는 애플리케이션에 대한 등록 로직을 만드는 것입니다. 로그인 논리에 대해 이미 했던 것처럼 새 빈 화면(보기)을 만들어 보겠습니다. 구성 요소로 채우는 것을 잊지 마십시오.

화면 구성 요소 트리는 다음과 같습니다.

Screen components tree

아래 스크린샷의 화면 레이아웃:

no code mobile builder

버튼의 작업 흐름과 관련된 가입 비즈니스 프로세스이며 온탭 작업에 의해 트리거됩니다. 비즈니스 프로세스의 첫 번째 부분은 아래 스크린샷에 나와 있습니다.

visual programing

  • 이미 언급했듯이 비즈니스 프로세스는 탭 액션에서 시작됩니다.
  • 우선 추가 처리를 위해 입력의 모든 값을 가져와야 합니다(속성 가져오기).

no-code developing

  • 두 암호는 서로 비교되어야 합니다. 이렇게 하려면 문자열 형식(To String)으로 변환해야 합니다.
  • 비교는 Equal 논리 블록에 의해 처리됩니다.

no-code visual programing

  • 암호가 일치하면 입력의 값이 POST /register 블록에 제공됩니다.
  • 등록이 성공하면(if-else 블록으로 검증) 새 인증 토큰이 현재 사용자에게 할당됩니다.
  • 토큰이 할당된 후 사용자는 새 페이지(이 예에서는 책 목록)로 이동해야 합니다.

no-code

  • 비밀번호가 일치하지 않거나(첫 번째 if-else 블록의 잘못된 유효성 검사) 등록이 성공하지 못한 경우(두 번째 if-else 블록의 잘못된 유효성 검사) 입력 구성 요소 상태(Validate Status) 및 메시지(Validate Message)는 다음과 같습니다. 해당 값으로 업데이트됩니다.

그것이 등록 논리에 필요한 전부입니다.

마지막 단계는 사용자가 로그인한 후 올바른 페이지(이 예에서는 로그인 페이지)로 이동하도록 하는 것입니다. 또한 사용자가 탐색할 논리를 추가해야 합니다. 이미 로그인되어 있고 활성 인증 토큰이 있는 경우 도서 목록 페이지. 이는 트리거 및 작업 섹션에서 수행할 수 있습니다.

Triggers and Actions no-code

시작 시 작업을 담당하는 트리거는 onLaunch 트리거입니다. 일반적으로 모든 새 응용 프로그램에 대해 기본적으로 미리 정의되어 있지만 여기에서 몇 가지 사용자 지정 논리를 만들고 싶습니다. 따라서 최종 결과는 아래 스크린샷과 같습니다.

visual programing

  • 먼저 현재 사용자의 최신 인증 토큰을 가져옵니다.
  • 그런 다음 인증이 필요한 서버에 요청을 보냅니다. 예를 들어 인증 토큰을 수락하므로 GET /user/profile 요청
  • If-Else 블록으로 요청의 성공 여부를 확인합니다.

no-code

  • 요청이 성공하면(if-else 블록의 실제 유효성 검사) 사용자는 책 목록 화면으로 이동합니다.
  • 그렇지 않은 경우 로그인 화면으로 이동합니다.

AppMaster.io 플랫폼의 모바일 애플리케이션에서 로그인/가입이 얼마나 쉬운지 알 수 있습니다. 전체 비디오 자습서:

결론

코드가 없는 플랫폼 AppMaster를 사용하면 모바일 앱 을 쉽게 만들 수 있습니다. 언제든지 플랫폼에 등록 하고 모든 기능을 확인할 수 있습니다.

관련 게시물

No Code AI 앱 빌더가 맞춤형 비즈니스 소프트웨어를 만드는 데 어떻게 도움이 되는가
No Code AI 앱 빌더가 맞춤형 비즈니스 소프트웨어를 만드는 데 어떻게 도움이 되는가
맞춤형 비즈니스 소프트웨어를 만드는 데 있어 무코드 AI 앱 빌더의 힘을 알아보세요. 이러한 도구가 어떻게 효율적인 개발을 가능하게 하고 소프트웨어 생성을 민주화하는지 알아보세요.
시각적 매핑 프로그램으로 생산성을 높이는 방법
시각적 매핑 프로그램으로 생산성을 높이는 방법
시각적 매핑 프로그램으로 생산성을 높이세요. 시각적 도구를 통해 워크플로를 최적화하기 위한 기술, 이점 및 실행 가능한 통찰력을 공개하세요.
초보자를 위한 시각적 프로그래밍 언어에 대한 포괄적인 가이드
초보자를 위한 시각적 프로그래밍 언어에 대한 포괄적인 가이드
초보자를 위해 설계된 시각적 프로그래밍 언어의 세계를 발견하세요. 그 언어의 이점, 주요 기능, 인기 있는 예, 그리고 코딩을 간소화하는 방법에 대해 알아보세요.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요