Closed www-castlehi-com closed 1 year ago
접속 시 PASS, NICK, USER 순서로 인증을 완료해야하는데
Client객체에 PASS 여부 -> ispass NICK 여부 -> isnick (혹은 std::string nickname == "" 로 확인) USER 여부 -> isuser (혹은 std::string username==""로 확인)
위 세가지가 모두 통과됨이 확인되면 is_authenticated_를 true로 설정하는건 어떤가요?
PASS가 맨 먼저 이뤄져야 하는 것은 맞는 것 같은데, netcat으로 확인해보니 NICK과 USER의 순서는 바뀌어도 작동하는 것 같습니다. irssi 기준으로는 순서가 정해져 있긴 한데, 이 부분은 같이 이야기 해보면 좋을 것 같네요
제가 하죠
접속 시 PASS, NICK, USER 순서로 인증을 완료해야하는데
Client객체에 PASS 여부 -> ispass NICK 여부 -> isnick (혹은 std::string nickname == "" 로 확인) USER 여부 -> isuser (혹은 std::string username==""로 확인)
위 세가지가 모두 통과됨이 확인되면 is_authenticated_를 true로 설정하는건 어떤가요?