mySQLSafe($_POST['email'])); $result = $db->select($query); if($result == true) { $newPass = randomPass(); $salt = randomPass(6); $data['salt'] = $db->mySQLSafe($salt); $data['password'] = $db->mySQLSafe(md5(md5($salt).md5($newPass))); $update = $db->update($glob['dbprefix']."CubeCart_admin_users",$data,"adminId=".$result[0]['adminId']); // make email require("classes".CC_DS."htmlMimeMail".CC_DS."htmlMimeMail.php"); $mail = new htmlMimeMail(); $lang = getLang("email.inc.php"); $macroArray = array( "RECIP_NAME" => $result[0]['name'], "USERNAME" => $result[0]['username'], "PASSWORD" => $newPass, "STORE_URL" => $GLOBALS['storeURL'], "SENDER_IP" => get_ip_address() ); $text = macroSub($lang['email']['admin_reset_pass_body'],$macroArray); unset($macroArray); $mail->setText($text); $mail->setReturnPath($_POST['email']); $mail->setFrom('CubeCart Mailer <'.$config['masterEmail'].'>'); $mail->setSubject($lang['email']['admin_reset_pass_subject']); $mail->setHeader('X-Mailer', 'CubeCart Mailer'); $result = $mail->send(array($_POST['email']), $config['mailMethod']); httpredir($glob['adminFile']."?_g=login&email=".urlencode($_POST['email'])); } else { $msg = "

".$lang['admin_common']['other_pass_reset_failed']."

"; } } require($glob['adminFolder'].CC_DS."includes".CC_DS."header.inc.php"); if(isset($msg)) { echo msg($msg); } else { // paragraph just so the display sits better ?>

 

 
Copyright Devellion Limited .
All rights reserved.