로그인 기능 구현
private void doLogin(String cmd) {
System.out.println("* 로그인*");
Scanner sc = Container.scanner;
System.out.printf("로그인 아이디 : ");
String loginId = sc.nextLine().trim();
if (loginId.length() == 0) {
System.out.println("로그인 아이디 입력 쿠다사이");
return;
}
Member member = memberService.getMemberByLoginId(loginId);
if ( memeber == null) {
System.out.println("존재하지 않는 아이디 입니다. ");
return;
}
System.out.printf("로그인 비밀번호: ");
String loginPw = sc.nextLine().trim();
if (loginPw.length() == 0) {
System.out.println("로그인 비밀번호를 입력해주세요.");
return;
}
if ( member.loginPw.equals(loginPw) == false ) {
System.out.println("비밀번호가 일치하지 않습니다.");
return;
}
System.out.printf("%s님 환영합니다.\n", member.name);
}
}
로그아웃 기능 구현
private void doLogout(String cmd) {
Container.session.logout();
}
---
public class Session {
private int LoginMemberId;
public void logout() {
LoginMemberId = 0;
}
public void login(int id) {
LoginMemberId = id;
}
}
Who Am I (내정보)
private void doLogout(String cmd) {
Container.session.logout();
}
---
public class Session {
private int LoginMemberId;
public void logout() {
LoginMemberId = 0;
}
public void login(int id) {
LoginMemberId = id;
}
}
*전체적인 일상은 노션을 통해 작성하고 있습니다.
'SQL' 카테고리의 다른 글
#076 [ SQL과제 ] 상황에 맞는 SQL 작성 (0) | 2021.01.14 |
---|---|
#074 ArticleDao 의 getArticles에 MySQLUtil 적용하기 (2차 - Delete & Modify) (0) | 2021.01.14 |
#073 ArticleDao 의 getArticles에 MySQLUtil 적용하기 (1차 ) (0) | 2021.01.14 |
#072 [MySQL 과제] Article Map List 응용문제 (0) | 2021.01.05 |
#071 Map과 List의 차이점 (0) | 2021.01.05 |