2017-12-17 21 views
-2

사람들이 자신의 회신 요청을 통해 파티 초대장을 보낼 수 있도록 내 웹 사이트에 HTML 양식을 입력하고 싶습니다. 양식을 제출하기 전에 패스 코드 (초대장에 인쇄 될 것임)를 입력하도록 요구하고 싶습니다. 순수 HTML (및 필요한 경우 JavaScript)을 사용하여 사전 지정된 핀 번호 또는 비밀번호와 정확히 일치하는 필드 요구 사항을 설정하는 방법이 있습니까?HTML 폼에 필요한 비밀번호를 추가 할 수 있습니까?

예를 들어, 내가 그 사람의 이름을 원한다고하고 RSVP에 대해 예 또는 아니오라고 말하자.

<form> 
    Name: 
     <input type="text" name="name"> 
    RSVP: 
     <input type="radio" name="rsvp" value="yes">Yes<br> 
     <input type="radio" name="rsvp" value="no" checked>No<br> 
    Secret Word: 
     <input type="password" name="secretWord"> 
</form> 
+0

해당 필드를 HTML로 구현하고 javascript를 사용하여 "구조체"를 확인할 수 있습니다. ** 그러나 모든 패스 코드가 동일하면이 두 언어가 충분합니다. 그렇지 않으면 PHP를 사용하는 것이 좋습니다 –

+0

javascript에서도 유효성 검사를 구현해야합니다. 확인을 위해 암호 해시를 저장해야합니다. [더 자세히보기] (https://medium.com/of-all-things-tech-progress/starting-with-authentication-a-tutorial-with-node-js-and-mongodb-25d524ca0359) –

답변

1

예, 당신은 자바 스크립트를 사용하는 것, 그래서 당신은

function check(){ 
    var pass = document.getElementById("pass_box").value; 
    if(pass == "Y o u r p a s s w o r d"){ 
     // Do stuff 
    }else{ 
     // Dont do stuff 
    } 
} 

을 원하는 것이 당신의 HTML 코드는 다음과 같습니다

<form> 
Name: 
    <input type="text" name="name"> 
RSVP: 
    <input type="radio" name="rsvp" value="yes">Yes<br> 
    <input type="radio" name="rsvp" value="no" checked>No<br> 
Secret Word: 
    <input type="password" id="pass_box" name="secretWord"> 
<button onclick="check()">Submit</button> 
</form> 

그러나이 밤은 매우 안전하기 때문에 누군가 당신의 코드를보고 비밀번호를 볼 수는 있지만 파티 용이라면 괜찮을 것입니다! 어쨌든 코드가 있습니다! 희망이 도움이!

+0

그리고 내 친구는 암호가 뭔지 알아내는 데 얼마나 오랜 시간이 걸릴 것이라고 생각하십니까? 대학에서 "정보 보안 원칙"을 통과 했습니까? –

+0

나는 그것이 안전하지 않다는 것을 안다. (로버트도 그렇게 대답했다. 그것은 단지 억지력 일뿐입니다. 코드를 해킹하여 정보에 대한 액세스 권한을 얻지 못해 걱정할 필요가 없습니다. 파티가 초대하는 것보다 더 심각한 것이 있다면, 추가적인 보안 대책을 추가 할 것입니다. – JED

+0

보안의 약간의 비트를위한 MD5 암호를 할 수 있었다 – etoundi1er