国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > Ecshop > 正文

ECSHOP驗(yàn)證郵件后送積分

2024-07-09 22:56:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
lib_common.php 的 log_account_change方法
/**
* 記錄帳戶變動(dòng)
* @param int     $user_id       用戶id
* @param float $user_money     可用余額變動(dòng)
* @param float $frozen_money 凍結(jié)余額變動(dòng)
* @param int     $rank_points 等級(jí)積分變動(dòng)
* @param int     $pay_points     消費(fèi)積分變動(dòng)
* @param string   $change_desc 變動(dòng)說(shuō)明
* @param int     $change_type 變動(dòng)類型:參見(jiàn)常量文件
* @return   void
*/
function log_account_change($user_id, $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = 0, $change_desc = '', $change_type = ACT_OTHER)
它會(huì)執(zhí)行兩個(gè)動(dòng)作,一個(gè)是調(diào)整注冊(cè)會(huì)員積分調(diào)整記錄日志,一個(gè)就是修改個(gè)人帳戶的積分了。

在user.php驗(yàn)證郵件方法下加入如下代碼
/* 驗(yàn)證用戶注冊(cè)郵件 */
elseif ($action == 'validate_email')
{
$hash = empty($_GET['hash']) ? '' : trim($_GET['hash']);
if ($hash)
{
       include_once(ROOT_PATH . 'includes/lib_passport.php');
       $id = register_hash('decode', $hash);
       if ($id > 0)
       {
         $sql = 'SELECT is_validated FROM '.$ecs->table('users')." WHERE user_id='$id'";
                     $row = $db->getRow($sql);
                     if($row['is_validated'] == 0) 
                     {
                               $sql = "UPDATE " . $ecs->table('users') . " SET is_validated = 1 WHERE user_id='$id'";
                               $db->query($sql);
                               $sql = 'SELECT user_name, email FROM ' . $ecs->table('users') . " WHERE user_id = '$id'";
                               $row = $db->getRow($sql);
                               //驗(yàn)證完成 送積分 by gaojin 201003300850 
                               include_once(ROOT_PATH .'includes/lib_common.php');
                               log_account_change($id, 0, 0, 0, 500,$GLOBALS['_LANG']['register_points']);
                               show_message(sprintf($_LANG['validate_ok'], $row['user_name'], $row['email']),$_LANG['profile_lnk'], 'user.php');
                              
                     }
                     else
                     {
                               show_message(sprintf('請(qǐng)不要重復(fù)驗(yàn)證', $row['user_name'], $row['email']),$_LANG['profile_lnk'], 'user.php');
                     }
       }
}
show_message($_LANG['validate_fail']);
}
希望對(duì)大家有所幫助
修改了重復(fù)點(diǎn)擊驗(yàn)證郵件未驗(yàn)證的bug,會(huì)導(dǎo)致重復(fù)送積分的問(wèn)題
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 遂昌县| 天镇县| 沙洋县| 桂林市| 青海省| 大余县| 夏河县| 台中县| 池州市| 奉化市| 大石桥市| 泸水县| 陆河县| 乌鲁木齐市| 巴东县| 周宁县| 崇仁县| 彭山县| 连平县| 怀安县| 蛟河市| 皋兰县| 宜州市| 泰和县| 三门峡市| 临夏县| 鄂尔多斯市| 松溪县| 弥渡县| 宁安市| 汉寿县| 朝阳县| 靖州| 广宁县| 青田县| 秦安县| 准格尔旗| 道孚县| 古交市| 镇江市| 遂昌县|