>> Read No. 26694 article  
사용자인증에서 쿠키를 적용시에 프레임안에서 반
응이..

등록 2001-04-10 10:24:00     조회 1
이름 초보    

		싸이트에 프레임이 나누어 져 있습니다.
index.html 에서 회원 아이디와 비밀번호를
입력받고.
index2.html로 넘어가는데..
index2.html안에 프레임이 나누어 져있져.
top.html aaa.html 두가지를 불러옵니다.
 index2.html 상단에 회원 아이디와 비밀번호를
확인하는 부분이있고. 맞으면 4개의 쿠키를 부여합니다.
 userid, usertype, userkey, logtime
 부여한뒤 그중 3개를 (usertype을 제외한 3개)
인증테이블에 넣게되져..
 그 다음 인증이 필요한 부분에 아래와 같이 만들었습니다.
<?
include "db_conn.php";
////// 부여한 4개의 쿠키값이 하나라도 없으면 로그인 메세지 출력
if(!$userid || !$usertype || !$userkey || !$logtime) {
echo "
<script>
alert('로그인을 하세요')
history.back();
</script>
";
exit;
}
if($userid && $logtime) {
/////////////쿠키값을 받았으면 cookie 테이블에서 동일한 키워드가 있는지 확인
$sql="select cookiekey from cookie where cookieid='$userid' and logtime='$logtime'";
$result=mysql_query($sql,$sock);
$list=mysql_fetch_array($result);
$key=$list[0];
if(!$key || $key != $userkey){ //// 동일한 키워드 체크부분
echo"
<script>
alert('일치하는 로그인 Cookie Key 값이 없습니다. 정상 접속바랍니다!');
history.back();
</script>
";
exit;
}
}
mysql_close($sock);
?>
 문젠 다른 부분에 주소를 붙여서 들어감
저 소스가 정상 작동하는데.
 로그인 해서 바로 index2.html로 들어갈때
프레임에서 불러오는 aaa.html
안에 삽입시. 쿠키값이 없다고 나온다는거져..
로그인했다는것은 확인이 되는데.
쿠키값의 userkey 값이 입력이 안되었다는 것이져.
 아마도 동시에 3개의 소스가 작동을 해서인가본데.
해결방법이 없을까요?
 질문이 넘 복잡하네요..
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.04 초 ] 작업시간: [ 0.06 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789577742
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.