| Current Path : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/ |
| Current File : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/changepass.php |
<?php
$inc_path = "../../haibo/en/";$ua_sm_compile_dir = "newmember/";
require($inc_path."global.php");
require("session.php");$tb_prefix= $_SESSION['Version']."_";
uses("memberlog","member");
require(INC_PATH .'xajax/xajax.inc.php');
$memberlog = new Memberlogs();
$member = new Members();
$memberinfo = $member->read("id,userpass,answer,question", $_SESSION['MemberID']);
$xajax = new xajax();
$xajax->decodeUTF8InputOn();
function checkOldPassword($arg)
{
global $memberinfo;
$obj = new xajaxResponse();
$oldpassword = md5(trim($arg['oldpass']));
if (strcmp($oldpassword,$memberinfo['userpass'])!=0) {
$obj->addAssign("checkoldpwdDiv","innerHTML", "<img src='../images/check_error.gif' /> ".$cfg['room']['old_pwd_error']."");
$obj->addAssign("change","disabled",true);
}else {
$obj->addAssign("checkoldpwdDiv","innerHTML", "<img src='../images/check_right.gif' />");
$obj->addAssign("change","disabled",false);
}
return $obj->getXML();
}
$xajax->registerfunction("checkOldPassword");
$xajax->processrequests();
$smarty->assign('xajax_javascript', $xajax->getJavascript($inc_path.'js/'));
if (isset($_POST['change'])) {
$OldPassCheck = $member->checkUserLogin($_SESSION['MemberName'],$_POST['oldpass']);
if ($OldPassCheck>0) {
$vals = array();
$vals['userpass'] = md5(uaAddSlashes($_POST['newpass']));
if (!empty($_POST['question']) && !empty($_POST['answer'])) {
$vals['question'] = uaAddSlashes($_POST['question']);
$vals['answer'] = uaAddSlashes($_POST['answer']);
}
$result = $member->save($vals, "update", $_SESSION['MemberID']);
flash("./tip.php");
}else {
flash("./tip.php", null, $cfg['room']['old_pwd_error'], 0);
}
}
include("head.php");template("./newmember/changepass");
?>