[앱인벤터] 로그인 페이지 만들기
카테고리: AppInventor_dev
로그인 페이지 만들기
오늘 만들어볼 것은 로그인 페이지입니다.
- 사용방법
- 회원가입을 한다.
- 로그인을 한다.
- 로그인에 성공하면 “훈깃님 반갑습니다.” 알람 띄우기
- 로그인에 실패하면 실패이유 알람 띄우기
1. 디자인
# Screen 1
# Screen 2
#디자인 구조
# Screen 1
1 | 2 | 3 | 4 |
---|---|---|---|
Screen1 | |||
└ | 수직배치 | ||
└ | 레이블_로그인 | ||
└ | 수평배치 | ||
└ | 텍스트박스_아이디 | ||
└ | 수평배치 | ||
└ | 암호텍스트박스_비밀번호 | ||
└ | 버튼_로그인 | ||
└ | 버튼_회원가입 | ||
보이지않는 | |||
알림1 | |||
타이니DB1 |
# Screen 2
1 | 2 | 3 | 4 |
---|---|---|---|
Screen2 | |||
└ | 수직배치 | ||
└ | 레이블_회원가입 | ||
└ | 수평배치 | ||
└ | 레이블_아이디 | ||
└ | 텍스트박스_아이디 | ||
└ | 수평배치 | ||
└ | 레이블_비밀번호 | ||
└ | 텍스트박스_비밀번호 | ||
└ | 수평배치 | ||
└ | 레이블_비밀번호확인 | ||
└ | 텍스트박스_비밀번호확인 | ||
└ | 수평배치 | ||
└ | 레이블_이름 | ||
└ | 텍스트박스_이름 | ||
└ | 수평배치 | ||
└ | 버튼_취소 | ||
└ | 버튼_회원가입 | ||
보이지않는 | |||
알림1 | |||
타이니DB1 |
구체적인 속성이 궁금하시면 댓글 적어주세요
2. 만들어야할 기능
# Screen 1
-
회원가입 버튼을 클릭하면 Screen 2로 이동하기
-
로그인 버튼을 클릭하면 타이니 DB로 로그인 시도하기
ex)
1 : 로그인 버튼 클릭2 : 만약 아이디가 비어있다면, “UserName을 입력해주세요” 알림 띄우기
3 : 만약 비밀번호가 비어있다면, “Password를 입력해주세요” 알림 띄우기4 : 타이니 DB에 아이디 조회하기
5 : 만약 조회된 아이디가 없다면, “가입된 회원이 아닙니다” 알림 띄우기6 : 타이니 DB에 비밀번호 비교하기
7 : 만약 비밀번호가 틀리면, “틀렸습니다” 알림 띄우기
8 : 만약 비밀번호가 맞으면, “○○님 반갑습니다:)” 알림 띄우기
# Screen 2
-
취소하기 버튼을 클릭하면 Screen 1로 이동하기
-
회원가입 버튼을 클릭하면 타이니 DB로 회원강비 시도하기
ex)
1 : 회원가입 버튼 클릭2 : 만약 아이디가 비어있다면, “UserName을 입력해주세요” 알림 띄우기
3 : 만약 비밀번호가 비어있다면, “Password를 입력해주세요” 알림 띄우기
4 : 만약 이름이 비어있다면, “이름을 입력해주세요” 알림 띄우기
5 : 만약 비밀번호와 비밀번호_확인이 다르면, “다릅니다” 알림 띄우기6 : 타이니 DB에 아이디 조회하기
7 : 만약 조회된 아이디가 없다면, 타이니 DB에 값 저장하기
8 : 만약 조회된 아이디가 없다면, “회원가입에 성공” 알림 띄우기
9 : 만약 조회된 아이디가 없다면, Screen 1으로 이동하기
10 : 만약 조회된 아이디가 있다면, “이미 존재하는 유저입니다” 알림 띄우기
3. 블록코딩
#한글버전
# Screen 1
# Screen 2
#영어버전
# Screen 1
# Screen 2
4. 추가정보
- 타이니 DB에 저장된 값은 어플을 종료했다 다시 실행해도 데이터가 남아있다.
- DB 는 DateBase의 약자로 데이터 저장하고 조회 및 삭제 등이 가능하다.
- MySQL, Firebase 등을 이용하면 온라인으로 아이디 조회 및 삭제 등이 가능하다.
- 타이니 DB는 리스트를 저장이 가능하다.
로그인 페이지 끝입니다.
궁금하신 부분은 댓글주시거나 메일 주시면 됩니다.🥰🥰
댓글남기기