자주하시는 질문에 올려진 소스는
로그인만 예제로 되어있고 그누보드 소스더군요.
영카트를 중심으로 한 소스 변경법 없을까요?
영카트는 회원가입, 로그인, 결제쪽 3군데를 적용해야하는것으로 알고 있는데요
config.php 까지만 적용했습니다.
$g4['url'] = "http://aulie.kr";
$g4['https_url'] = "https://aulie.kr:40002";
로그인만 예제로 되어있고 그누보드 소스더군요.
영카트를 중심으로 한 소스 변경법 없을까요?
영카트는 회원가입, 로그인, 결제쪽 3군데를 적용해야하는것으로 알고 있는데요
config.php 까지만 적용했습니다.
$g4['url'] = "http://aulie.kr";
$g4['https_url'] = "https://aulie.kr:40002";
댓글 1개
로그인은 skin/member/shop_member/login.skin.php 를
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$tmp_mb_id = $tmp_mb_password = "";
if (isset($is_demo))
{
$f = @file("$g4[path]/DEMO");
if (is_array($f))
{
$tmp_mb_id = $f[0];
$tmp_mb_password = $f[1];
}
}
if ($g4['https_url']) {
$login_url = $_GET['url'];
if ($login_url) {
if (preg_match("/^\.\.\//", $url)) {
$login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
}
else {
$purl = parse_url($g4[url]);
if ($purl[path]) {
$path = urlencode($purl[path]);
$urlencode = preg_replace("/".$path."/", "", $urlencode);
}
$login_url = $g4[url].$urlencode;
}
}
else {
$login_url = $g4[url];
}
}
else {
$login_url = $urlencode;
}
?>
<br>
<br>
<br>
<form name="flogin" method="post" onsubmit="flogin_submit(this);" autocomplete="off" style="padding:0px;">
<input type="hidden" name="url" value='<?=$login_url?>'>
<table cellpadding=2 bgcolor=#F6F6F6 align=center>
<tr><td>
<table width=480 bgcolor=#FFFFFF cellpadding=0 border=0>
<tr><td align=center height=60><img src='<?=$member_skin_path?>/img/title_login.gif'></td></tr>
<tr>
<td>
<table>
<tr>
<td>
<table>
<tr>
<td width=120 align=right>아이디</td>
<td> <input class=ed maxlength=20 size=15 id='login_mb_id' name=mb_id itemname="아이디" required minlength="2" value="<?=$tmp_mb_id?>"></td>
</tr>
<tr>
<td width=120 align=right>패스워드</td>
<td> <input type=password class=ed maxlength=20 size=15 name=mb_password itemname="패스워드" required value="<?=$tmp_mb_password?>"></td>
</tr>
</table>
</td>
<td><input type=image src='<?=$member_skin_path?>/img/btn_confirm.gif' border=0 align=absmiddle></td>
</tr>
</table>
</td>
</tr>
<tr><td height=30 align=center><a href="./register.php"><img src='<?=$member_skin_path?>/img/btn_member_join.gif' border=0></a>
<a href="javascript:;" onclick="win_password_forget('./password_forget.php');"><img src='<?=$member_skin_path?>/img/btn_passfind.gif' border=0></a></td></tr>
<tr><td background='<?=$member_skin_path?>/img/dot_line.gif'></td></tr>
<tr><td height=60 style='padding-left:70px; line-height:150%'>
· 회원이 아니실 경우에는 '무료 회원가입'을 하십시오.<br>
· 패스워드를 잊으셨다면 '아이디/패스워드 찾기'로 찾으시면 됩니다.</td></tr>
</table></td></tr>
</table>
</form>
<script language='Javascript'>
document.getElementById('login_mb_id').focus();
function flogin_submit(f)
{
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
else
echo "f.action = '$g4[bbs_path]/login_check.php';";
?>
return true;
}
</script>
위와 같이 수정하여 처리해 드렸습니다.
회원가입은 적용되어 있느것을 확인 하였습니다.
결제는 PG사의 https 주소로 이동되도록 되어 있습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$tmp_mb_id = $tmp_mb_password = "";
if (isset($is_demo))
{
$f = @file("$g4[path]/DEMO");
if (is_array($f))
{
$tmp_mb_id = $f[0];
$tmp_mb_password = $f[1];
}
}
if ($g4['https_url']) {
$login_url = $_GET['url'];
if ($login_url) {
if (preg_match("/^\.\.\//", $url)) {
$login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
}
else {
$purl = parse_url($g4[url]);
if ($purl[path]) {
$path = urlencode($purl[path]);
$urlencode = preg_replace("/".$path."/", "", $urlencode);
}
$login_url = $g4[url].$urlencode;
}
}
else {
$login_url = $g4[url];
}
}
else {
$login_url = $urlencode;
}
?>
<br>
<br>
<br>
<form name="flogin" method="post" onsubmit="flogin_submit(this);" autocomplete="off" style="padding:0px;">
<input type="hidden" name="url" value='<?=$login_url?>'>
<table cellpadding=2 bgcolor=#F6F6F6 align=center>
<tr><td>
<table width=480 bgcolor=#FFFFFF cellpadding=0 border=0>
<tr><td align=center height=60><img src='<?=$member_skin_path?>/img/title_login.gif'></td></tr>
<tr>
<td>
<table>
<tr>
<td>
<table>
<tr>
<td width=120 align=right>아이디</td>
<td> <input class=ed maxlength=20 size=15 id='login_mb_id' name=mb_id itemname="아이디" required minlength="2" value="<?=$tmp_mb_id?>"></td>
</tr>
<tr>
<td width=120 align=right>패스워드</td>
<td> <input type=password class=ed maxlength=20 size=15 name=mb_password itemname="패스워드" required value="<?=$tmp_mb_password?>"></td>
</tr>
</table>
</td>
<td><input type=image src='<?=$member_skin_path?>/img/btn_confirm.gif' border=0 align=absmiddle></td>
</tr>
</table>
</td>
</tr>
<tr><td height=30 align=center><a href="./register.php"><img src='<?=$member_skin_path?>/img/btn_member_join.gif' border=0></a>
<a href="javascript:;" onclick="win_password_forget('./password_forget.php');"><img src='<?=$member_skin_path?>/img/btn_passfind.gif' border=0></a></td></tr>
<tr><td background='<?=$member_skin_path?>/img/dot_line.gif'></td></tr>
<tr><td height=60 style='padding-left:70px; line-height:150%'>
· 회원이 아니실 경우에는 '무료 회원가입'을 하십시오.<br>
· 패스워드를 잊으셨다면 '아이디/패스워드 찾기'로 찾으시면 됩니다.</td></tr>
</table></td></tr>
</table>
</form>
<script language='Javascript'>
document.getElementById('login_mb_id').focus();
function flogin_submit(f)
{
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
else
echo "f.action = '$g4[bbs_path]/login_check.php';";
?>
return true;
}
</script>
위와 같이 수정하여 처리해 드렸습니다.
회원가입은 적용되어 있느것을 확인 하였습니다.
결제는 PG사의 https 주소로 이동되도록 되어 있습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기