2차 비밀번호 기능을 만들려고합니다. 채택완료
순서가 어떻게 되냐면,
1. 입력폼에 정보들을 몇개 입력합니다.
2. submit 을 하면 2차 비밀번호 입력페이지가 나옵니다.
3. 2차 비밀번호를 입력하고 submit 하면 2차비밀번호를 체크하고
맞으면 1번에 입력한 정보들을 db에 넣는 작업을 하려합니다.
어느정도 구현은 다 가능한데 궁금한점이 있어서 그럽니다.
1에서 submit을 하면 2차 비밀번호 입력페이지로 post방식으로 입력한 값들이 전송이될건데
3번(db에 넣는작업하는페이지) 로 넘어갈떄까지 계속 post로(input hidden으로 받아서) 넘겨야하나요?
어떤 방식으로 계속 값들을 들고있나요?
답변 5개
2. submit 을 하면 2차 비밀번호 입력페이지가 나옵니다.
이게 왜 필요한가요?
입력폼 마지막에 비번 넣도록하면 되는데?
죽어도 그렇게 하고싶다면 1차submit은 하지않고 버튼누르면 입력폼들을 hidden 으로 만들어주고 비번 입력과 실제 서브밋 버튼만 보이게 만들면 간단
답변에 대한 댓글 2개
<div id='aaa'>
<input~~
<input~~~
</div>
<div id='bbb' style='display:none;'>
비번 input type='password'~~~
<input type='submit'~~~
</div>
이런 모양이 될테고 display를 none이나 block로 바꿔주는 것입니다
$('#aaa').hide(); $('#bbb').show();
비번 확인은 디비 저장 페이지에서 하면 될텐데 그게 아니라면
submit 하기전이나 비번 입력 input에 onblur="pass_check(this.value)" 이렇게 하거나 해서
ajax로 체크해도 되겠습니다
댓글을 작성하려면 로그인이 필요합니다.
1 - 2 이동할 때 임시 저장 장소는
a. <form
b. $_SESSION
c. 쿠키 또는 브라우저 스토리지
d. DB
등이 가능합니다.
가능하면 1,2 페이지를 한 페이지에서 처리하는 것이 간결하지 않을까요?
답변에 대한 댓글 1개
1페이지에서 submit했을때 2차비밀번호 입력받는걸 alert로 띄우는방법밖에 없을거같아서요..ㅠ
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
계속 post 로 넘겨줘야 됩니다.
그렇지 않은 다른 방법, 이를테면 세션이라던가 임시 값이라던가는 훨씬 손도 많이가고 오류의 여지도 많죠
댓글을 작성하려면 로그인이 필요합니다.
페이지1에서는 입력폼이 있고
버튼 누르면 페이지2로 넘어가겠죠?
이 페이지2에서는 2차 비밀번호를 넣는 칸이 있겠구요?
따라서 페이지1->페이지2로 넘어갈때는 POST, GET, 세션, 쿠키를 사용하셔
그 값을 페이지2에서도 가지고 있어야합니다.
POST, GET의 경우로 값을 넘겼다면,
페이지2에서는 <form>안에 input hidden 을 추가하여
해당 값들을 히든 필드에 넣으신 후 페이지3으로 넘어가야 그 값을 유지한체 넘어갑니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
예로들면, 은행 어플에서 송금이나 다른작업을 할때, 정보 입력을 다 하고 확인누르면
2차비밀번호를 입력하는 그런 순서라고 할까요... 그런식으로 하고싶어서그래요.
버튼누르면 입력폼을 hidden으로 만들고 비번입력을 보이게해서 받으면
비번 확인은 ajax로 확인처리해야하는건가요?