오늘은 대한입니다.
sun's longitude:300 00 23.20 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1261 번 글의 답장글: Re: apache+Authentication+php+session?
글쓴이: 산이 [홈페이지] 글쓴날: 2002년 12월 26일 22:51:09 목(저녁) 조회: 863
[김근호]님이 남기신 글:

>편안한 크리스마스 보내셨는지 궁금하네요?
>

제에겐 특별한 날이 아니라서...
그저 휴일일뿐...


>혹시 여러분들중에 php를 이용하여 아파치의 mod_auth모듈과 함께
인증과정을 처리하신분이 계신지요..
>제가 구현하고 싶은건요, 아파치의 인증모듈을 이용해서,
특정디렉토리에
 잠금을 시킨 후 , 사용자들이 들어와서 제가 구현한
로그인과정을 거친후에 아파치 인증모듈로 사용자의
인증결과를 보내주고 싶습니다.
>
>즉,
>사용자->제가 구현한 로그인창->인증확인->특정디렉토리
 엑세스시작
>
>만약 아파치의 .htaccess와 .htpasswd를 이용한다면, 로그인후 다시
특정디렉토리에
 접근시 다시한번 아파치에서 뿌려주는 인증창이 보입니다.
이때, 이미 사용자는 로그인된 상태(즉, 인증이 떨어진
상태)이므로, 다시한번 아파치에서 뿌려주는 로그인창을
보여줄 의미가 없어서요, 이렇게 아파치에 인증이 떨어졌다는
결과를 어떠한 식으로 보내줘야할지 궁금하군요.
>쿠키를 이용하면 된다고 들었는데요, 구현하면서 잘
안되는군요.
>웹을 뒤져보니, customizec된 인증절차는 많은데요, 이처럼
아파치와 자신이 구현한 인증과정을 접목시킨 형태가
없네요.
>
>어떻게 하면, 아파치가 이미 인증된 사람임을
확인할수있을런지요..

>
>PHP_AUTH_USER와 PHP_AUTH_PW, 그리고 REMOTE_USER와 쿠키(저는 사실
세션을 이용하고 싶네요)를 이용하면, 로그인후 다시 불필요한
아파치 인증창이 보이지 않는다고 하네요.
>
>혹시 이러한 구현을 하신 분이 계신다면 팁좀
부탁드립니다.
>
>그럼 편안한 연말되세요.
>
>감사합니다.
> 


아파치 mod_auth 모듈에서 구현한 인증과 다른 어플리케이션에서
 구현한
인증은 아무런 상관관계가 없습니다.
즉 두개는 별개의 독립적입니다.

아파치 .htaccess 에서 쿠키를 검사하고 해당 인증창을
띄울것인지
아니면 띄우지않을 것인지에 대한 설정은 아직 없습니다.

따라서 두개의 인증을 하나로 통합해야 합니다.

mod_auth 같은 경우 많은 유저에 대해서 적합하지 않고 또한
관리도 힘들기 때문에 특별한 경우(예:관리자용)가
 아니면
거의 사용하지 않고 있는 실정입니다.

[권장]
현재 .htaccess 에서 mod_auth 에 관련한 인증을 모두 지우고
PHP에서 모두 해결하는 방안을 모색해 보세요..
예를들어,
모든 PHP 파일에 공통적으로 적용되는 하나의 파일을 만들어
php.ini 또는 .htaccess 에서 auto_prepend_file 지정해 주면 됩니다.

http://www.linuxchannel.net/rstime/

에 그 예제가 있습니다.
(모든 PHP 파일에 대해서 서버에서 페이지를 파싱하는 시간을
측정하는 방법임)



 
이전글 : apache+Authentication+php+session?
다음글 : 늘 좋은 답변 감사합니다(내용없습니다)  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

apache+Authentication+php+session? 늘 좋은 답변 감사합니다(내용없습니다)
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds