Nbuilder PHP Q&A
스크립트 오류사항입니다.
※ 필수입력정보 ※
▷ 제품버젼 :
▷ 사용중인 주소(URL) : http://
▷ 문제발생시 메뉴/주소 :
▷ 문제발생시 에러메세지
:
▷ 질문내용
:
엔빌더asp2.0 입니다.
관리자로 로그인하여 미리 생성된 클럽 'A'로 가입하고 들어가서 이미 클럽 A의 게시판에
회원들이 몇개 올린 글을 보다가 음란성있는 게시물을 삭제하려고 시도중 다음과 같은 스크립트 무한루프가 생겼습니다. "게시물 비밀번호가 달라 삭제할수 없습니다."
문제 파일은 docDelete.asp 95번 줄 아래
' /// 비밀번호가 틀리면 게시물을 삭제할 수 없다.
'If writerId <> Session("MEMBER_ID") Then '//삭제하고
If docPwd <> password Then '//이것으로 수정해서 해결하였음.
주석은 "비밀번호가 틀리면 게시물을 삭제할 수 없다."라고 잘 달아두었는데
로직은 If writerId <> Session("MEMBER_ID") Then 즉 비밀번호를 비교하는것이 아닌 아이디를 비교하고 있으니....당연히 계속 비번이 틀리다고 나오것이지요?
또 하나는 관리자로 로그인해서 클럽 A의 게시판의 게시물을 읽기상태중(viewdoc.asp)에서 위에 있는 로그아웃버튼을 누르면 " 현재 회원님의 권한으로 게시물을 읽을수 없다는 메시지 출력"후 스크립트무한 루프로 빠져 작업관리자에서 죽여야 빠져나옵니다.ㅠㅠ
이거 스크립트좀 해결해주세요. 감사합니다.
이전 글 | [사용TIP]ASP2.0사용자 쪽지기능 업그레이드사용하기^^ | 김*수 | 2004.11.27 |
---|---|---|---|
다음 글 | 도메인 변경 1 | 김*철 | 2004.11.25 |