| [ WWW ] in KIDS 글 쓴 이(By): hasups ('TORAY') 날 짜 (Date): 1996년07월20일(토) 15시22분19초 KDT 제 목(Title): [A] .htaccess에 의한 user name 이용방법 Q1> .htaccess를 이용해서 user들의 access를 제어할 때, 그 사용자 id를 다시 이용하려면 어떻게 해야 하나요? 예를 들면, id가 plato인 user가 login했을 때, welcome, plato라는 메시지를 띄워주려면..... 물론 cgi등이 필요하겠지만, .htaccess에서 이용하는 data를 어떻게 활용할 수 있느냐는 거죠. A1> $REMOTE_USER라는 환경 변수를 사용하시면 됩니다. shell에서는 그냥 변수를 사용하면 되고, C에서는 getenv("REMOTE_USER")라고 쓰시면 됩니다. (예에서는 plato라는 문자열에 해당됨) Q2> 또, id, passwd를 입력하는 창이 뜰 때, 창에 메시지를 원하는 대로 쓰게 할 수는 없나요? 디폴트로 Enter username for xxx in HOST라고 display되잖아요? 이 메시지를 바꾸려면.......? A2> 메시지를 전부 바꾸는 것은 안 되고, "Enter username for XXX at remote_host:"에서 XXX(realm)을 바꾸는 것은 가능합니다. Access Configuration File(ACF;default는 .htaccess)에서 AuthName을 지정해 주면 됩니다. === 과학원 전산과 이하섭 |