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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
126 번 글의 답장글: Re: [질문]특정페이지 사용자인증관련
글쓴이: 산이 [홈페이지] 글쓴날: 2000년 06월 08일 23:01:22 목(저녁) 조회: 2049
[임수경]님이 남기신 글:

> 리눅스 초보자 입니다.
>특정페이지를 등록한 회원에 한하여 들어오게하는것을
 만들려고 합니다. 그런데 사용자인증을 하는 과정은 알겠는데
회원을 등록할때  특정페이지의 사용자 아이디 와 패스워드 를
인증데이타로 항상 별도로 입력해 주어야 하는지요?(이거
 번거로운 일이군요)
>  한번 회원등록을 하면 자동으로 특정페이지를 참조하는
회원의 인증데이타도 자동으로 입력되게하는법을
 알고싶습니다. 

========================================

답변이 늦었습니다.

일반적으로
인증이 요구되는 페이지 최상단에

<?
include("auth.php3");
...
...
?>

와 같이 인증페이지(auth.php3)를
 INCLUDE합니다.


이와 비슷하게..
인증에 성공하면
쿠키로 설정하고
쿠키값이 있으면 해당 페이지를 보여주거나
쿠키값이 없으면 다른 페이지를 돌려보내는 방법을
사용합니다.

아래에 제가 사용했던 방법이 있습니다.
다만 참고만 하시길 바랍니다......


// 사용자 ID와 패스워드가 일치하면 쿠키로 설정한다.
      SetCookie("member_id",$id,0,"/");
      SetCookie("member_name",$db_name,0,"/");
      SetCookie("member_email",$db_email,0,"/");
      SetCookie("member_level",$db_userlevel,0,"/");
//
// 위의 예는 $id를 쿠키변수 $member_id로 지정하는 방법입니다.
// 이하 $db_name, $db_email, $db_userlevel 에 적용
// "/"의 의미는 부라우저를 종료하면 자동적으로 쿠키를
해제하는 예입니다.


이렇게 쿠키가 적용되면

인증이 필요한 페이지(예:mebers.php3)


------members.php3 ---------------
<?
if(!$member_id) {
      echo ("<meta http-equiv='Refresh' content='0; URL=/'>");

} else {

?>

<html>
<head><title></title>
</head>
<body>

<h1>환영합니다.


<? echo $member_id ?>님.....

........
....$member_name...
$member_level............
....

</body>
</html>

<?
}
?>

 
이전글 : [질문]특정페이지 사용자인증관련
다음글 : [질문]apache를 업한이후의 문제..  
 from 210.123.55.248
JS(Redhands)Board 0.4 +@

[질문]특정페이지 사용자인증관련 [질문]apache를 업한이후의 문제..
인쇄용 


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

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