验证邮箱送积分、送可用资金、送冻结余额 插件
来源:互联网 发布:网络升级改造的请示 编辑:程序博客网 时间:2024/06/02 12:14
修改user.php
找到
/* 验证用户注册邮件*/ 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 = "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); show_message(sprintf($_LANG['validate_ok'], $row['user_name'], $row['email']),$_LANG['profile_lnk'], 'user.php'); } } show_message($_LANG['validate_fail']);}修改为/* 验证用户注册邮件 */
/* 验证用户注册邮件 */ 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); //验证完成 送积分 by gaojin 201003300850 include_once(ROOT_PATH .'includes/lib_common.php'); log_account_change($id, 0, 0, 0, 100,$GLOBALS['_LANG']['register_points']); show_message(sprintf($_LANG['validate_ok'], $row['user_name'], $row['email']),$_LANG['profile_lnk'], 'user.php'); } else { show_message(sprintf('请不要重复验证', $row['user_name'], $row['email']),$_LANG['profile_lnk'], 'user.php'); } } } show_message($_LANG['validate_fail']); }说明:
log_account_change($id, 0, 0, 0, 100,$GLOBALS['_LANG']['register_points']);
和
function log_account_change($user_id, $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = 0, $change_desc = '', $change_type = ACT_OTHER)
对应
分别代表的意思如下:
* @param int $user_id 用户id * @param float $user_money 可用余额变动 * @param float $frozen_money 冻结余额变动 * @param int $rank_points 等级积分变动 * @param int $pay_points 消费积分变动 * @param string $change_desc 变动说明 * @param int $change_type 变动类型:参见常量文件
- 验证邮箱送积分、送可用资金、送冻结余额 插件
- 验证邮件送积分
- 支付宝余额冻结
- 验证邮箱的可用行
- 送5美元炒汇资金.
- android 验证邮箱格式,测试可用
- 送积分网址
- 能送积分吗
- 可用积分兑换下载积分
- 邮箱验证
- 邮箱验证
- 邮箱验证
- 验证邮箱
- 验证邮箱
- 邮箱验证
- 邮箱验证
- 邮箱验证
- 邮箱验证
- ExtJS中FormPanel实现数据加载和提交
- 对文件内容按字符单位进行排序(linux c)
- 如何编写单元测试用例
- 登陆新浪微博&批量下载收藏内容[Python脚本实现]
- Extjs介绍(二)
- 验证邮箱送积分、送可用资金、送冻结余额 插件
- 容错服务器与双机热备
- 开发人员的测试悖论
- JMS入门(二)--JMS简单例子
- 使用Java 6 API分析源代码
- 代码覆盖率:80%,不能少
- PBRT阅读:第四章 体素和求交加速 第4.1 - 4.3节
- 白盒测试
- PBRT阅读:第四章 体素和求交加速 第4.4节