42Seoul-IRC / ft_irc

0 stars 0 forks source link

접속 시 PASS, NICK, USER 인증 여부 #13

Closed www-castlehi-com closed 1 year ago

www-castlehi-com commented 1 year ago

접속 시 PASS, NICK, USER 순서로 인증을 완료해야하는데

Client객체에 PASS 여부 -> ispass NICK 여부 -> isnick (혹은 std::string nickname == "" 로 확인) USER 여부 -> isuser (혹은 std::string username==""로 확인)

위 세가지가 모두 통과됨이 확인되면 is_authenticated_를 true로 설정하는건 어떤가요?

Tolerblanc commented 1 year ago

PASS가 맨 먼저 이뤄져야 하는 것은 맞는 것 같은데, netcat으로 확인해보니 NICK과 USER의 순서는 바뀌어도 작동하는 것 같습니다. irssi 기준으로는 순서가 정해져 있긴 한데, 이 부분은 같이 이야기 해보면 좋을 것 같네요

tg201005 commented 1 year ago

제가 하죠