/home/mjc1/public_html/emillennium/ajax.sms.chgpassProcess.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
$dir 
".";
include_once(
$dir."/_common.php");

$mode_ok "N";

if(
$oldpass==$sms_pw){
    if(
$newpass!='' && $newpass2!=='' && $newpass==$newpass2){
        
$sms_userid $sms_id;
        
$sms_pswd $sms_pw;
        
$cttime date("YmdHis",time());
        
$usign sha1($cttime.sha1($sms_pswd));

        
$loginUrl "http://psms.mjsoft.co/api/cng_passwd.php";
        
$login_data "&uid=$sms_userid&ctime=$cttime&usign=$usign&pwd_aft=$newpass";

        
$ch curl_init(); 
        
curl_setopt ($chCURLOPT_URL,$loginUrl); //접속할 URL 주소 
        
curl_setopt ($chCURLOPT_SSL_VERIFYPEERfalse); 
        
curl_setopt ($chCURLOPT_SSLVERSION,1); 
        
curl_setopt ($chCURLOPT_HEADER0); 
        
curl_setopt ($chCURLOPT_POST1); 
        
curl_setopt($chCURLOPT_POSTFIELDS$login_data); 
        
curl_setopt ($chCURLOPT_TIMEOUT30); 
        
curl_setopt ($chCURLOPT_RETURNTRANSFER1); 
        
$result curl_exec($ch); 
        
$json_data json_decode($result);
        
$msg $json_data->msg;
        if(
$msg=='OK'){ // sms 실패시 포인트 변동
            
$_SESSION['sms_id'] = "";
            
$_SESSION['sms_pw'] = "";
            
$_SESSION['sms_pt'] = "";
            
$mode_ok "Y";
            
$msg "수정되었습니다.";
        }
    } else {
        
$msg "신규비밀번호가 없거나 일치하지 않습니다.";
    }
} else {
    
$msg "이전 비밀번호가 일치하지 않습니다.";
}


echo 
"<?php xml version='1.0' encoding='utf-8'?><output>";
echo 
"<mode>".$mode."</mode>";
echo 
"<mode_ok>".$mode_ok."</mode_ok>";
echo 
"<rtn_url>".$rtn_url."</rtn_url>";
echo 
"<msg>".$msg."</msg>";
echo 
"<result>".$result."</result>";
echo 
"</output>";
?>