Re: 오호라.

성명  
   achor ( Vote: 13 )
분류      답변

페이지에 락을 걸어놓기 위해서는 어떻게든 스크립트랭귀지가 들어가야만 해.
php나 asp, jsp, perl 등 뭐든 상관은 없지만 어쨌든 아무 거나 한 가지는 써야 하거든.

이런 스크립트랭귀지를 쓸 수 있다면 문제는 간단해.
php나 asp 등에서 단순히 넘어온 post 값을 지정된 암호와 비교하고,
맞지 않으면 돌려보내기만 하면 되거든.

그렇지만 그럴 수 없다면 일반적인 방법은 아니지만
javascript로 대충 흉내낼 수는 있을 것 같긴 해.
다만 좀 방법이 복잡할 수밖에 없겠어.

javascript는 특성상 현재 이미 뿌려진 페이지를 제어하는 기능을 수행하게 되어있잖아.
그래서 쿠키를 설정한 후 비교할 수밖에 없을 것 같거든.

방법은 다음과 같아.

일단 암호를 묻는 페이지에서 submit을 할 때 지정된 javascript 함수를 호출하고,
javascript에서는 입력한 암호값을 쿠키로 만든 후 다음 페이지로 넘겨.

이후 받은 쿠키값을 소스에 포함되어 미리 정해져 있는 암호와 비교하고,
맞지 않다면 쿠키를 제거시킨 후
암호가 틀렸다는 메시지를 출력하고 전 페이지로 돌려보내면 되겠지.

해보고 안 되면 어떤 경우에 적용되는지 말해주렴.
즉 javascript를 써야하는지, php를 써야하는지 뭐 그런 것들.
그럼 간단한 예제를 만들어줄께.

- achor WEbs. achor

본문 내용은 8,477일 전의 글로 현재의 관점과 다를 수 있습니다.

Post: https://achor.net/board/freeboard/3715
Trackback: https://achor.net/tb/freeboard/3715

카카오톡 공유 보내기 버튼 LINE it! 밴드공유 Naver Blog Share Button
양사내
복잡해...T^T 해봐야지 뭐.

 2001-12-12 10:27:56    
Please log in first to leave a comment.


Tag


 4388   220   34
No
분류
파일
제목
성명
작성일
3728답변    글쎄. achor 2001/12/29
3727질문    아쵸~~아쵸~~ 휘우 2001/12/28
3726       Re: 아쵸~~아쵸~~ 휘우 2001/12/28
3725답변        Re: Re: 아쵸~~아쵸~~ achor 2001/12/29
3724     아래.. 휘우 2001/12/27
3723 Download: 350, Filesize:    [휘우] 아처야.아처야~~~ 휘우 2001/12/27
3722답변      Re: [휘우] 아처야.아처야~~~ achor 2001/12/27
3721답변        Re: Re: [휘우] 아처야.아처야~~~ 휘우 2001/12/27
3720답변          Re: Re: Re: [휘우] 아처야.아처야~~~ achor 2001/12/28
3719     ^^ [1] 도도 2001/12/24
3718독백    !_! [1] ggoob 2001/12/23
3717     메리 크리스마스~★ [1] ssiny 2001/12/22
3716     웹사이트 제작 포트폴리오가 필요하신 분 achor 2001/12/16
3715잡담    [Keqi] Feliz Navidad... Keqi 2001/12/15
3714답변      Re: [Keqi] Feliz Navidad... [3] achor 2001/12/15
3713잡담    acboard poll skin achor 2001/12/14
3712     단,,10원의 투자도없이 한달에 498만원을??? [3] 포유러브 2001/12/11
3711     또 장난 쳤구나? ^^ [1] ggoob 2001/12/11
3710독백    오호라. 양사내 2001/12/11
3709답변      Re: 오호라. [1] achor 2001/12/12
    30  31  32  33  34  35  36  37  38  39     

  당신의 추억

ID  

  그날의 추억

Date  

First Written: 11/06/1999 04:17:00
Last Modified: 02/10/2025 21:13:08