function fn_active_user() { if (!User::is_login()) { echo "not_login"; exit; } if (!User::have_permit(ADMIN_USER)) { echo "no_perm"; exit; } $user_id = EClassApi::getParam('user_id'); $gids = EClassApi::getParam('gids'); $action = EClassApi::getParam('action'); if (!User::check_higher_permis(User::$current->data['gids'], $gids)) { echo "no_perm"; exit; } if ($user_id && $action == 'de_active') { $user_info = DB::fetch('SELECT password FROM account WHERE id="' . $user_id . '"'); $active_code = md5(TIME_NOW . $user_info['password']); $id_update = DB::update('account', array('is_active' => 1), 'id="' . $user_id . '"'); $id_insert = DB::insert('account_active', array('user_id' => $user_id, 'active_code' => $active_code, 'time' => TIME_NOW)); if ($id_update && $id_insert) { echo "success"; exit; } else { echo "unsuccess"; exit; } } elseif ($user_id && $action == 'active') { $id_update = DB::update('account', array('is_active' => 0), 'id="' . $user_id . '"'); //$id_delete = DB::delete('account_active','user_id="'.$user_id.'"'); if ($id_update) { echo "success"; exit; } else { echo "unsuccess"; exit; } } else { echo "unsuccess"; exit; } }