게시판을 할 때 꼭 필요한 로그인 방법!
var isLogined = false
while (true) {
val prompt = if (isLogined) {
"로그인됨) "
} else {
"명령어) "
}
print(prompt)
로그인이 되어있지 않은 상태로 시작하여 로그인이 되면 로그인됨) 이라고 뜨고 그렇지 않은 경우 명령어)로 시작.
"/member/login" -> {
print("로그인아이디 : ")
val loginId = readLineTrim()
val member = memberRepository.getMemberByLoginId(loginId)
if (member == null) {
println("`$loginId`(은)는 존재하지 않는 회원의 로그인아이디 입니다.")
continue
}
print("로그인비밀번호 : ")
val loginPw = readLineTrim()
if (member.loginPw != loginPw) {
println("비밀번호가 일치하지 않습니다.")
continue
}
isLogined = true
println("${member.nickname}님 환영합니다.")
}
로그인 할 때 방법. 만약에 회원 로그인 아이디가 없다면 경우와 비밀번호가 일치하지 않는 경우까지 생각하여 만들것!
'공부기록' 카테고리의 다른 글
| 2021-05-25 (0) | 2021.05.26 |
|---|---|
| 2021-05-17 (0) | 2021.05.18 |
| 2021-05-09 (0) | 2021.05.10 |
| 2021-05-08 (0) | 2021.05.10 |
| 2021 - 05 - 06 (0) | 2021.05.06 |