손님 구별을 위한 하나의 아이디어입니다.

죠커의 이미지

최근 요즘에 손님이 글을 올리면서 닉을 붙이지 않아서 누가 누군지 알기 힘든 경우가 있습니다. cookie등을 이용해도 닉을 안쓸 사람은 안 쓸거라고 생각합니다. 그런데 논쟁 중에는 누가 누구인지 몰라서 생기는 혼란이나 불편함은 큰 것 같습니다.

Quote:
"김희선 사랑"님의 의견은 쓰래드가 유효한 점이 ad hoc 구현이라고 하셨는데 "펭귄은 뚱뚱해"님이 올리신 starcraft 부분에서 보면 어쩌구...

위와 같이 ip를 기반으로 자동으로 "닉"을 발급하는 것이 어떨까 합니다. ip를 적당히 hashing해서 key를 얻고 그 key를 기반으로 사전에 있는 단어 하나를 가져와 임시로 닉을 붙여 주는 것입니다. 그렇게 하면 토론 중에 편리할 것 같습니다.

offree의 이미지

CN wrote:
최근 요즘에 손님이 글을 올리면서 닉을 붙이지 않아서 누가 누군지 알기 힘든 경우가 있습니다. cookie등을 이용해도 닉을 안쓸 사람은 안 쓸거라고 생각합니다. 그런데 논쟁 중에는 누가 누구인지 몰라서 생기는 혼란이나 불편함은 큰 것 같습니다.

Quote:
"김희선 사랑"님의 의견은 쓰래드가 유효한 점이 ad hoc 구현이라고 하셨는데 "펭귄은 뚱뚱해"님이 올리신 starcraft 부분에서 보면 어쩌구...

위와 같이 ip를 기반으로 자동으로 "닉"을 발급하는 것이 어떨까 합니다. ip를 적당히 hashing해서 key를 얻고 그 key를 기반으로 사전에 있는 단어 하나를 가져와 임시로 닉을 붙여 주는 것입니다. 그렇게 하면 토론 중에 편리할 것 같습니다.

너무 복잡한(?) 부분은 적용하기 힘들지 않을까요?

간단하게나마, 익명인경우 사용자이름(id) 를 필수항목으로 바꾸는 소스입니다.
3줄만 추가하면 됩니다. ( 순선님이 적용해 주실지는 차후의 문제겠구요.)

posting.php 의 540 line 부근임.(다른 Mod 를 설치하였다면 다를수가 있음.)

	case 'reply':
		$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
		$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';

의 username 부분을 아래와 같이 3줄 추가.

	case 'reply':
		if( $userdata['user_id'] == ANONYMOUS  && empty($HTTP_POST_VARS['username']) )
			message_die(GENERAL_MESSAGE, "Username is required.");
		else
			$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
		$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';

익명인 경우 꼭 id 를 써야 글이 등록됩니다.

ps. code 안에는 bold ( BBCode) 가 안먹네요.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

zelon의 이미지

프락시를 거쳐오거나, 같은 공유기 뒤에 있거나, 내부 ip 를 쓰시는 분들은 조금 이상한 현상을 보일 수도 있겠네요. gpg 에서도 이와 비슷한 ip 구분으로 막았다가 특정 게임 개발실(좀 큰 회사였던걸로 기억합니다) 전체가 못들어와서 문제가 있었던 걸로 생각합니다. ip 와 사람을 1:1 매칭하는 것은 좋지 않을 듯 합니다. 약간의 구분법은 되겠으나 100% 는 아니라는 거죠. 그런데 저렇게 구분을 해버리면 위의 사항을 잘 모르는 사람은 혼동이 되거나 왜 갑자기 한입으로 두 말을 하냐라고 할 수도 있지 않을까요...

-----------------------------------------------------------------------
GPL 오픈소스 윈도우용 이미지 뷰어 ZViewer - http://zviewer.wimy.com
블로그 : http://blog.wimy.com

익명 사용자의 이미지

KLDP 의 익명제에 대해 굳이 반대하고 싶진 않지만, 최소한의 구분은 하게 해주세요.
http://bbs.kldp.org/viewtopic.php?t=56790#261340
보면 ID 를 쓰지않으면 등록이 안되게 수정할 수 있나 봅니다.
가능하면 쿠키로 ID 를 기억하고 있으면 더 좋겠지만, 손님(익명)의 ID 를 구분하게 해주세요.
근본적인 해결책은 안되겠지만요.

권순선의 이미지

firefox wrote:
KLDP 의 익명제에 대해 굳이 반대하고 싶진 않지만, 최소한의 구분은 하게 해주세요.
http://bbs.kldp.org/viewtopic.php?t=56790#261340
보면 ID 를 쓰지않으면 등록이 안되게 수정할 수 있나 봅니다.
가능하면 쿠키로 ID 를 기억하고 있으면 더 좋겠지만, 손님(익명)의 ID 를 구분하게 해주세요.
근본적인 해결책은 안되겠지만요.

firefox님의 글을 토론/토의 게시판에서 이 글타래로 합쳤습니다. 건의하실 사항이 있으시면 토론/토의 게시판에 올리지 마시고 자유 게시판에 올려 주시면 감사드리겠습니다.

자유게시판은 현재 등록 사용자만이 글을 올릴 수 있도록 설정되어 있으므로 글을 올리기 위해서는 사용자 등록이 필요합니다만, 그렇다고 자유게시판에 익명 사용자도 글을 올릴 수 있게 하는 것은 현재로선 쉽게 결론을 내릴 수 있는 부분도 아니고 익명 사용자를 위한 건의사항 게시판을 별도로 운영하는 것 또한 적절하지 않으므로 건의하실 사항이 있으시면 제 자리를 찾아서 글을 올려 주시고... 그 과정에서 필요한 사용자 등록 등의 불가피한 룰은 먼저 지켜 주신 후에 건의를 해 주시면 감사드리겠습니다.

현재 사용자 등록에 무슨 제한이 있는 것도 아닌데 건의사항과는 관련이 없는 공간인 토론/토의 게시판에 게시판 개설 취지와 관련이 없는 글을 올리시는 것은 적절치 못하다고 생각합니다.