UseModWiki소스수정/사용자아이디 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/사용자아이디 는 읽기 전용 페이지입니다.
== 사용자 아이디의 첫글자를 무조건 대문자로 만듦 == * 페이지 이름은 대문자로만 시작하면서 아이디는 대소문자를 구분하기 때문에 생기는 혼란의 여지를 막고자 함 * [[새소식및공지]]에는 대소문자 구분을 하지 않게 했다고 썼지만... 사실은 거짓말이다. :-) UseModWiki 는 여전히 대소문자를 구분한다. 그렇지만, 사용자가 새로 아이디를 만들거나 환경설정에 들어갔을때, 아이디란에 첫글자를 소문자로 적었다 하더라도 그게 처리되기 전에 먼저 대문자로 바꿔치기 하는 루틴을 넣었다. * 로긴하는 부분, 환경설정 하는 부분의 루틴을 수정 * 부작용: 알려진 것 없음 ** [[주인장]]이 이런저런 테스트를 거쳐 제대로 동작한다고 결론을 내렸으나, 확실한 것은 아니다. 전혀 뜻밖의 문제가 생길지도 모른다.. : {{{#!vim perl sub DoUpdatePrefs { ... print '
'; ### 다음 두 줄을 수정한다. # $UserID = &GetParam("p_username", ""); # $username = &GetParam("p_username", ""); $UserID = &FreeToNormal(&GetParam("p_username", "")); $username = &FreeToNormal(&GetParam("p_username", "")); ### if ($FreeLinks) { ... } }}} : {{{#!vim perl sub DoLogin { my ($uid, $password, $success); $success = 0; ### 다음 한 줄을 수정한다 # $uid = &GetParam("p_userid", ""); $uid = &FreeToNormal(&GetParam("p_userid", "")); ### $password = &GetParam("p_password", ""); ... } }}} ---- [[위키위키분류]]
UseModWiki소스수정/사용자아이디
페이지로 돌아가기 |
다른 수정본 보기