如果$operation == 2,同时通过数据库里查询出来的随机串($idstring)和传参过来的id($_G['gp_id'])一致:
- $query = DB::query("SELECT groupid FROM ".DB::table('common_usergroup')." WHERE type='member' AND '$member[credits]'>=creditshigher AND
'$member[credits]'<creditslower LIMIT 1");
根据积分查询此用户的用户组。
- DB::query("UPDATE ".DB::table('common_member')." SET groupid='".DB::result($query, 0)."', emailstatus='1' WHERE uid='$member[uid]'");
更新用户表(common_member)中此用户的用户组(groupid)和Email验证状态(emailstatus)。
- showmessage('activate_succeed', 'index.php', array('username' => $member['username']));
提示验证成功,否则提示验证失败。
- showmessage('activate_illegal', 'index.php');