1

주제: 있었으면 하는 플러그인이 하나 있는데...

꼭 관리자페이지에 들어가야 로그인이 가능한데 그냥 로그인폼을 밖으로 끄집어내는겁니다.
근데 이게 일반적인 방식으로는 skin file에 구겨넣는건 불가능하고
플러그인 형식으로 해야 가능할 것 같은데

만약 보안상 문제가 된다면 저에게만 살짝 만들어 주시면 매우매우 고맙겠습니다 ( ..........)
단순히 login/index.php 만으로는 로그인이 안되고 뒤에 /owner/entry/ 같은게 있어야 로그인이 되는 거 같아서 머리가 뽀개지겠;;;
거기다가 제가 프로그래머라면 어찌어찌 해보겠지만 웹디자인이 주업무고 기껏할 줄 아는건 css+markup 정도라서 (안습)

하늘은 스스로 삽질하는 자를 삽으로 팬다

2

답글: 있었으면 하는 플러그인이 하나 있는데...

팀블로그를 지원하게 된다면 상당히 유용하겠네요. smile
기술적으로 어려울 것은 없으니 다른 분들이 금방 만들어 주실 겁니다.;;

근데.. login/index.php 만으로도 로그인이 될텐데요?;

3

답글: 있었으면 하는 플러그인이 하나 있는데...

Peris 작성:

팀블로그를 지원하게 된다면 상당히 유용하겠네요. smile
기술적으로 어려울 것은 없으니 다른 분들이 금방 만들어 주실 겁니다.;;

근데.. login/index.php 만으로도 로그인이 될텐데요?;

로그인 완료 후 어느로 페이지를 이동할 것인지 쿼리 문자열로 지정해 주지 않으면 login/index.php가 반복해서 나타나더군요.

4

답글: 있었으면 하는 플러그인이 하나 있는데...

graphittie 작성:
Peris 작성:

팀블로그를 지원하게 된다면 상당히 유용하겠네요. smile
기술적으로 어려울 것은 없으니 다른 분들이 금방 만들어 주실 겁니다.;;

근데.. login/index.php 만으로도 로그인이 될텐데요?;

로그인 완료 후 어느로 페이지를 이동할 것인지 쿼리 문자열로 지정해 주지 않으면 login/index.php가 반복해서 나타나더군요.

그렇다면 그건 버그겠죠. sad
예전에 모래상자에 수정해놨던거 같은데 반영이 안되었나 보군요.

http://www.tattertools.com/ko/forum/vie … php?id=437

5

답글: 있었으면 하는 플러그인이 하나 있는데...

Peris 작성:
graphittie 작성:
Peris 작성:

팀블로그를 지원하게 된다면 상당히 유용하겠네요. smile
기술적으로 어려울 것은 없으니 다른 분들이 금방 만들어 주실 겁니다.;;

근데.. login/index.php 만으로도 로그인이 될텐데요?;

로그인 완료 후 어느로 페이지를 이동할 것인지 쿼리 문자열로 지정해 주지 않으면 login/index.php가 반복해서 나타나더군요.

그렇다면 그건 버그겠죠. sad
예전에 모래상자에 수정해놨던거 같은데 반영이 안되었나 보군요.

http://www.tattertools.com/ko/forum/vie … php?id=437

제 생각에는 login/index.php 파일의 11라인이 문제가 아닌가 싶습니다.

    $_POST['requestURI'] = $_SERVER['HTTP_REFERER'];

처음에 로그인 화면을 구성할 때 login?requestURI=xxx처럼 requestURI 값을 직접 넘겨 주지 않으면 login form의

        <input type="hidden" name="requestURI" value="<?=htmlspecialchars($_POST['requestURI'])?>" />

필드가 빈 값으로 넘어가게 됩니다. 이걸 그냥 빈 값으로 로그인을 하면 위의 11번 라인이 requestURI를 refererer로 대치해 버리면서 로그인 화면이 무한반복되는 거죠.

소스를 자세히 보지 않아서 다른 부분은 말씀을 못 들리겠지만, 일단 위의 반복현상을 유발하는 라인은 위의 것들 같습니다.

graphittie (2006-06-19 15:29:05)에 의해 마지막으로 수정

6

답글: 있었으면 하는 플러그인이 하나 있는데...

Peris 작성:
graphittie 작성:
Peris 작성:

팀블로그를 지원하게 된다면 상당히 유용하겠네요. smile
기술적으로 어려울 것은 없으니 다른 분들이 금방 만들어 주실 겁니다.;;

근데.. login/index.php 만으로도 로그인이 될텐데요?;

로그인 완료 후 어느로 페이지를 이동할 것인지 쿼리 문자열로 지정해 주지 않으면 login/index.php가 반복해서 나타나더군요.

그렇다면 그건 버그겠죠. sad
예전에 모래상자에 수정해놨던거 같은데 반영이 안되었나 보군요.

http://www.tattertools.com/ko/forum/vie … php?id=437

모래상자에 들어있는 기본 스킨에 보면 로그인 / 로그아웃 링크가 있길래 로그인을 했는데 무한 반복이...;
이 부분도 QA 섹션에 글 올릴께요.

나니 (2006-06-19 15:01:24)에 의해 마지막으로 수정

하늘은 스스로 삽질하는 자를 삽으로 팬다

7

답글: 있었으면 하는 플러그인이 하나 있는데...

graphittie 작성:

제 생각에는 login/index.php 파일의 11라인이 문제가 아닌가 싶습니다.

    $_POST['requestURI'] = $_SERVER['HTTP_REFERER'];

처음에 로그인 화면을 구성할 때 login?requestURI=xxx처럼 requestURI 값을 직접 넘겨 주지 않으면 login form의

        <input type="hidden" name="requestURI" value="<?=htmlspecialchars($_POST['requestURI'])?>" />

필드가 빈 값으로 넘어가게 됩니다. 이걸 그냥 빈 값으로 로그인을 하면 위의 11번 라인이 requestURI를 refererer로 대치해 버리면서 로그인 화면이 무한반복되는 거죠.

소스를 자세히 보지 않아서 다른 부분은 말씀을 못 들리겠지만, 일단 위의 반복현상을 유발하는 라인은 위의 것들 같습니다.

로그인 실패했을 경우를 대비해서 예전에 계속 requestURI를 넘기도록 고쳐서 commit 했었는데 (1.0.5 이전에요) 언제인지 몰라도 소스가 revert 된 것 같습니다.
한번 체크해봐야 겠네요.

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'