[첫화면으로]UseModWiki소스수정/로그아웃직후상단메뉴

마지막으로 [b]

변경사항 (가장 최근의 "소소한 수정"부터) (다른 변경사항 없음)

-7,7 +7,7
** GetHeader() 함수와 그 안에서 호출되는 모든 함수 안에서 UserID 가 얼마나 사용되느냐에 따라서 부작용의 규모가 달라질 것이다.
** 현재로서는 상단 메뉴 말고는 UserID 에 민감한 동작을 하는 루틴을 찾지 못했다. 특별한 문제는 없을 것이라 희망한다.
:
{{{perl
{{{#!vim perl
sub DoLogout {
    ...
    $SetCookie{'rev'} = 1;


로그아웃 직후에 상단메뉴에 여전히 로그아웃 링크가 남아있는 문제 해결

sub DoLogout {
    ...
    $SetCookie{'rev'} = 1;

### print 문의 앞뒤로 추가한다.
    my $tempUserID = $UserID;                       # 추가
    $UserID = "113";                                # 추가
    print &GetHeader('', T('Logout Results'), '');
    $UserID = $tempUserID;                          # 추가
###
    if (($UserID ne "113") && ($UserID ne "112")) {
        print Ts('Logout for user ID %s complete.', $UserID);
    }
    ...
}


위키위키분류

마지막 편집일: 2007-1-8 12:19 pm (변경사항 [d])
824 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기