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 로 넘겨줘야 됩니다.
그렇지 않은 다른 방법, 이를테면 세션이라던가 임시 값이라던가는 훨씬 손도 많이가고 오류의 여지도 많죠
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
예로들면, 은행 어플에서 송금이나 다른작업을 할때, 정보 입력을 다 하고 확인누르면
2차비밀번호를 입력하는 그런 순서라고 할까요... 그런식으로 하고싶어서그래요.
버튼누르면 입력폼을 hidden으로 만들고 비번입력을 보이게해서 받으면
비번 확인은 ajax로 확인처리해야하는건가요?