본문 바로가기

공부기록

2021-05-10

게시판을 할 때 꼭 필요한 로그인 방법!

 

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