가입 구성

Auth ModuleSign Up 구성에 유연성을 추가합니다. Modules 섹션으로 이동하고 Auth Module 을 클릭하여 설정을 엽니다.

  • SignUp Groups : 가입 후 사용자가 그룹의 구성원이 될 그룹 목록을 정의합니다.
  • SignUp : 사용자가 애플리케이션에 가입하고 계정을 얻을 수 있습니다.
  • Session timeout (minutes) : 사용자 활동 없이 사용자 세션이 활성화되는 시간을 정의합니다. 시간 초과 값 후에 사용자의 세션이 종료됩니다.
  • Failed login delay (in ms) : 무차별 대입 공격을 방지하기 위해 로그인 시도 실패 후 응답에 대한 지연 시간을 정의합니다.
  • Email confirmation required : 사용자가 이메일을 통해 등록을 확인해야 하는지 정의합니다.
  • Signed-Up User Active : 활성화된 경우 새로 생성된 각 사용자 개체에 대해 active=true로 설정합니다.
  • Groups 탭에서는 사용자 그룹 목록을 만들고 구성할 수 있습니다.

configure_registr_fe

Sign Up 절차는 웹 애플리케이션에서 구성할 수 있습니다. 프로젝트가 생성되면 다음 비즈니스 프로세스도 미리 구성됩니다.

  • login inputString : 이메일 값 검증;
  • Confirm password inputString : 비밀번호가 일치하는지 확인합니다.
  • Register 버튼: 새 User 개체를 만들고 등록을 확인합니다.

configure_register_button

맞춤형 가입 비즈니스 프로세스 생성

  1. 인터페이스 편집기에서 Container 를 만들고 아래 예제와 같이 몇 가지 Input 요소를 넣습니다.
    1_fe_layout
    • E-mail 필드는 사용자의 이메일을 입력하고 확인하는 역할을 합니다. [ 웹 애플리케이션의 경우 Input (email) , 모바일 애플리케이션의 경우 Email field ];
    • 두 번째 input 은 새 사용자 암호를 입력하고 유효성을 검사하는 역할을 합니다. [ 웹 애플리케이션의 경우 Input (password) 및 모바일 애플리케이션의 경우 패스 필드 ];
    • 세 번째 input 은 사용자가 생성한 비밀번호를 반복하고 일치하는지 확인하기 위해 필요합니다. [ 웹 애플리케이션의 경우 Input (password) 및 모바일 애플리케이션의 경우 Pass field ];
    • Register 버튼은 입력된 모든 값을 검증하는 비즈니스 프로세스를 시작합니다.
    • Login 버튼은 적절한 사용자 인증 양식에 대한 Navigate 블록을 시작합니다.
  2. Register 버튼과 연결된 비즈니스 프로세스를 만듭니다. onClick 이벤트는 이 프로세스의 진입점이 됩니다. 2_onClick
  3. 우선, 입력된 필드를 확인하고 유효성을 검사할 수 있도록 로직을 구축해야 합니다. Get Properties 가져오기 블록은 데이터를 가져오는 데 사용됩니다.
    3_validateInputs
  4. 사용자가 입력한 값( Value )은 Server request POST /register/ 프로세스의 입력으로 전달됩니다.
    4_register_post
  5. Server request POST /register/ 프로세스가 성공적으로 완료되면 Auth Token ( token )이 출력에서 반환되며, 이는 현재 사용자 세션( Set Auth Token )에 할당되고 사용자는 에서 정의한 원하는 페이지로 리디렉션됩니다. Navigate 블록.
    5_navigate
Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

문제에 대해 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입