[그누보드]웹뷰환경에서 그누보드 본인인증 관련 질문입니다. [코드있습니다.]
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=3ox 주소복사
본문
안녕하세요
웹뷰에서 회원가입에 있는 휴대폰 본인인증하려고 하는데요 그냥 기본브라우저로 들어가서 인증하면 정상적으로 값이 잘 넘어오는데요. 안드로이드 웹뷰로 만든 apk파일에서는 값이 넘어오지가 않네요...
몇가지 시도를 해보고있는데어떻게 해야할까요?,,,
1. 본인인증 창을 iframe 을 이용하여 시도 ->실패. 이유: 결과값 리턴하는 hpcert2.php 에서 제대로 못넘김
2. callBrowser, callChrome 을 이용해서 새로운 외부 브라우저로 열려고 하는 방법이 있다는데 이건 어떻게 써야할지 모르겠네요..
3. hpcert2.php 에 리턴하는 곳에 $("input[name=name]", parent.document.body).val() 과 같이 해보았는데 안되네요. opener 문제로 웹뷰에서 값이 잘 전달되지 않는다고 하는데 참 어렵네요..
다음은 제가 수정한 코드입니다.
모바일로 접속하여 인증버튼 클릭시 iframe 이 작동되게 하였습니다.
----register_form.skin.php--------
<div>
<iframe id="hp1" src="/plugin/okname/hpcert1.php" frameborder="yes" style="position:absolute;top:0%;left:0%;visibility:hidden;z-index: 10;" height="90%" width="100%"></iframe>
</div>
<script>
$("#win_hp_cert").click(function() {
if(!cert_confirm())
return false;
var hp1 = document.getElementById("hp1");
var hp2 = document.all.hp1.style.visibility = 'visible';
<?php
switch($config['cf_cert_hp']) {
case 'kcb':
if(preg_match("/".G5_MOBILE_AGENT."/i", $_SERVER['HTTP_USER_AGENT'])) {
echo "hp2";
break;
}else {
$cert_url = G5_OKNAME_URL.'/hpcert1.php';
$cert_type = 'kcb-hp';
break;
}
</script>
-------------------------------------
-------------------------hpcert2.php----------
<script>
$(function() {
if(preg_match("/".G5_MOBILE_AGENT."/i", $_SERVER['HTTP_USER_AGENT'])) {
$("input[name=mb_hp]", parent.document.body).val("<?php echo $phone_no; ?>").attr("readonly", true);
}else{
var $opener = window.opener;
$opener.$("input[name=cert_type]").val("<?php echo $cert_type; ?>");
$opener.$("input[name=mb_name]").val("<?php echo $mb_name; ?>").attr("readonly", true);
$opener.$("input[name=mb_hp]").val("<?php echo $phone_no; ?>").attr("readonly", true);
$opener.$("input[name=cert_no]").val("<?php echo $md5_cert_no; ?>");
alert("본인의 휴대폰번호로 확인 되었습니다.");
window.close();
}
});
</script>
끝까지 읽어주셔서 감사합니다~(__)
좋아요!
Progress Bar 6%
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
725 | 부끄럼소년 | 2017.07.31 | 1,175 | 0 | |
724 | 닭발은세개 | 2017.07.26 | 1,344 | 0 | |
723 | 오피 | 2017.07.18 | 1,106 | 0 | |
722 | 오피 | 2017.07.14 | 1,350 | 0 | |
721 | 이현민 | 2017.07.11 | 946 | 0 | |
720 | 이현민 | 2017.07.06 | 989 | 0 | |
719 | 오피 | 2017.06.09 | 2,275 | 0 | |
718 | 서종득 | 2017.05.31 | 741 | 1 | |
717 | JMEE | 2017.05.17 | 973 | 0 | |
716 | 크롱크롱 | 2017.05.07 | 2,255 | 0 | |
열람 | 개발이조아 | 2017.05.03 | 1,674 | 0 | |
714 | 플라잉피그 | 2017.04.29 | 1,536 | 0 | |
713 | 에클레시아선교회 | 2017.04.12 | 5 | 0 | |
712 | 비케잉 | 2017.04.11 | 891 | 0 | |
711 | 비즈차이나 | 2017.04.07 | 1,275 | 0 | |
710 | 비즈차이나 | 2017.04.07 | 1,209 | 0 | |
709 | 달달하고달콤한 | 2017.04.03 | 1,375 | 0 | |
708 | 달달하고달콤한 | 2017.03.29 | 1,105 | 0 | |
707 | 멍청한참새 | 2017.03.21 | 1,240 | 0 | |
706 | 캬릉냥이 | 2017.02.21 | 5,434 | 0 |
댓글목록
등록된 댓글이 없습니다.