<?php
include('.htinc_auth');
// main //////////////////////////////////////
//////////////////////////////////////////////
$tpl_name = '';
if (isset($_POST['NEWPW']) && $_POST['NEWPW']!='') {
	if (!isset($gl_pwsall[$gl_id]) || $gl_pw!=$gl_pwsall[$gl_id]['pwd']) {
		$tpl_name = 'changepwd.tpl';
		$msg = '現在のパスワードが一致しません。';
	} else {
		if (upload_idpw($gl_id, $_POST['NEWPW'], $gl_pwsall[$gl_id]['exp'])) {
			// セッションキーを再発行
			$gl_pw = $_POST['NEWPW'];
			$seskey = bin2hex(rand(0,9).sprintf("%011d", time())." ".rand(10,20).$gl_id." ".rand(20,40).$gl_pw);
			setcookie ($seskeyname, $seskey, 0, "/");
			$msg = 'パスワードを変更いたしました。'."\n";
		} else {
			$msg = '誠に申し訳ございません。<br>';
			$msg.= 'ただいま、サーバーが混雑している為、パスワードの変更ができません。<br>'."\n";
			$msg.= 'しばらくのちに、再度お手続きをお願い致します。'."\n";
		}
		$tpl_name = 'changepwd_end.tpl';
	}
} else {
	$tpl_name = 'changepwd.tpl';
	$msg = '';
}
$html = load_tpl($tpl_name, $gl_requrl, $msg);
echo($html);
?>