Files
2023-04-17 11:06:08 +09:00

68 lines
2.4 KiB
PHP

<?php
if(!defined('__KIMS__')) exit;
$g['memberVarForSite'] = $g['path_var'].'site/'.$r.'/member.var.php';
$_tmpvfile = file_exists($g['memberVarForSite']) ? $g['memberVarForSite'] : $g['path_module'].$module.'/var/var.php';
include_once $_tmpvfile;
if (!$my['uid'] || !$pw1 || !$pw2 || $pw1 != $pw2)
{
getLink('','','정상적인 접근이 아닙니다.','');
}
if (strlen($my['pw']) == 60) {
if (!password_verify($pw1,$my['pw']) && !password_verify($pw1,$my['tmpcode'])) {
getLink('','','패스워드가 일치하지 않습니다.','');
}
} else {
if (getCrypt($pw1,$my['d_regis']) != $my['pw'] && $my['tmpcode'] != getCrypt($pw1,$my['d_regis'])){
getLink('','','패스워드가 일치하지 않습니다.','');
}
}
if($d['member']['join_out']==1)
{
getDbDelete($table['s_mbrsns'],'memberuid='.$my['uid']);
getDbDelete($table['s_mbrid'],'uid='.$my['uid']);
getDbDelete($table['s_mbrdata'],'memberuid='.$my['uid']);
getDbDelete($table['s_mbrcomp'],'memberuid='.$my['uid']);
getDbDelete($table['s_paper'],'my_mbruid='.$my['uid']);
getDbDelete($table['s_point'],'my_mbruid='.$my['uid']);
getDbDelete($table['s_scrap'],'mbruid='.$my['uid']);
getDbDelete($table['s_simbol'],'mbruid='.$my['uid']);
getDbDelete($table['s_friend'],'my_mbruid='.$my['uid'].' or by_mbruid='.$my['uid']);
getDbUpdate($table['s_mbrlevel'],'num=num-1','uid='.$my['level']);
getDbUpdate($table['s_mbrgroup'],'num=num-1','uid='.$my['mygroup']);
getDbDelete($table['s_code'],'mbruid='.$my['uid']);
getDbDelete($table['s_guestauth'],'email="'.$my['email'].'" or phone="'.$my['phone'].'"');
getDbDelete($table['s_iidtoken'],'mbruid='.$my['uid']);
if (is_file($g['path_var'].'avatar/'.$my['photo']))
{
unlink($g['path_var'].'avatar/'.$my['photo']);
}
if (is_file($g['path_var'].'avatar/180.'.$my['photo']))
{
unlink($g['path_var'].'avatar/180.'.$my['photo']);
}
$fp = fopen($g['path_tmp'].'out/'.$my['id'].'.txt','w');
fwrite($fp,$date['totime']);
fclose($fp);
@chmod($g['path_tmp'].'out/'.$my['id'].'.txt',0707);
}
else {
getDbUpdate($table['s_mbrdata'],'auth=4','memberuid='.$my['uid']);
getDbUpdate($table['s_mbrdata'],'now_login=0','memberuid='.$my['uid']);
}
getDbUpdate($table['s_numinfo'],'mbrout=mbrout-1',"date='".$date['today']."' and site=".$s);
setcookie('svshop', '', 0, '/');
$_SESSION['mbr_uid'] = '';
$_SESSION['mbr_pw'] = '';
getLink(RW(0),'parent.','정상적으로 탈퇴처리 되었습니다.','');
?>