회원가입 시 유효성 체크, 로그인 아이디 중복체크하기 !!!
- 3번 이상 틀리면 탈출
- 띄어쓰기 안되기 하기(아이디/비번)
- a = a.trim(); // " d " ⇒ "d" : 양 옆의 공백 없애줌
- 아이디 중복 안되게 하기
회원가입 1차
if (command.equals("member join)) {
System.out.println("회원가입");
String loginId;
String loginPw;
String name;
System.out.printf("로그인 아이디 : ");
loginId = sc.nextLine();
System.out.printf("로그인 비밀번호 : ");
loginPw= sc.nextLine();
System.out.printf("이름 : ");
name= sc.nextLine();
int id = join(loginId, loginPw, name);
System.out.printf("%d번 회원이 생성되었습니다.\n", d);
회원가입 2차
public class App {
private List<Article> articles;
private List<Member> members;
private int lastArticleId;
private int lastMemberId;
public App() {
lastArticleId = 0;
lastMemberId = 0;
articles = new ArrayList<>();
members = new ArrayList<>();
for (int i = 0; i < 32; i++) {
add("제목" + (i + 1), "내용" + (i + 1));
}
}
// 회원관련 시작
private int join(String loginId, String loginPw, String name) {
Member member = new Member();
member.id = lastMemberId + 1;
member.loginId = loginId;
member.loginPw = loginPw;
member.name = name;
members.add(member);
lastMemberId = member.id;
return member.id;
}
// 회원관련 끝
*전체적인 일상은 노션을 통해 작성하고 있습니다.
'Java' 카테고리의 다른 글
#048 데이터 구조 (간략) (0) | 2020.12.11 |
---|---|
#047 Controller와 Service 개념 (간략) (0) | 2020.12.11 |
#045 [과제] 게임캐릭터 생성 및 공격하기 (0) | 2020.12.10 |
#044 객체지향 문법 및 구성 요약 (0) | 2020.12.10 |
#043 클래스와 메서드로 할 수 있는 것들 개념 요약 (0) | 2020.12.10 |