<?php
if(!defined('__KIMS__')) exit;

if (!$my['uid'])
{
	getLink('','','정상적인 접근이 아닙니다.','');
}

if (!$pw || !$pw1 || !$pw2)
{
	getLink('','','정상적인 접근이 아닙니다.','');
}

if (!kimsq_verify_password($pw, $my['pw']) && !hash_equals((string)$my['tmpcode'], md5($pw)))
{
	getLink('','','현재 패스워드가 일치하지 않습니다.','');
}

if ($pw == $pw1)
{
	getLink('','','현재 패스워드와 변경할 패스워드가 같습니다.','');	
}

if (!kimsq_password_is_valid($pw1)) getLink('','','Please use a password with at least 12 characters.','');
$newHash = kimsq_hash_password($pw1);
getDbUpdate($table['s_mbrid'],"pw='".$newHash."'",'uid='.$my['uid']);
getDbUpdate($table['s_mbrdata'],"last_pw='".$date['today']."',tmpcode=''",'memberuid='.$my['uid']);

session_regenerate_id(true);
$_SESSION['mbr_pw']  = $newHash;

getLink('reload','parent.','변경되었습니다.','');
?>
