//过滤特殊字符会导致数据库存储失败 空格、制表符、回车符、换行符组成的字符串
inline bool CheckNameVaild( const char* pStrName )
{int nLen = strlen(pStrName);if(nLen < 1)return false;for (int i=0; i < nLen; i++) {char c = pStrName[i];switch (c){case '\'':case ';':case '(':case ')':case '\\':case '/':case ' ':case '\t':case '\r':case '\n':return false;break;}}return true;
}
 //检查特殊字符 敏感字 长度限制if (!CheckNameVaild(pMsg.nick_name().c_str())|| pMsg.nick_name().length() >= GAMENAME_LEN_32/*|| isContainSensitiveName(pMsg.nick_name().c_str()*/){Lobby::PB_S2C_ModifyNickNameRes msg;msg.set_error(GAME_MSG_ERROR_FAIL);tagNetMsg scriptNetMsg;msg.SerializeToArray(scriptNetMsg.buff, msg.ByteSize());m_lpLobbyServer->SendPbMsgToClient(pPlayerNode, MODIFY_NICKNAME_REQ, &scriptNetMsg, msg.ByteSize());return;}

【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测相关推荐

  1. 游戏众筹风潮来袭 为何手游项目众筹却如此艰难

    何为游戏众筹?游戏众筹指的是游戏开发商通过互联网向游戏玩家展开资金筹集,进而使用所得的资金用来开发游戏.它的特征在于低门槛,无论何种身份.地位.职业.年龄,只要你有想法.有创造能力便能够发起游戏项目. ...

  2. 手游项目初期的一些想法

    公司要开始新的手游项目,需要我给程序这边做一个简单的介绍,在这里简单记录一下. 1.语言框架选择 cocos2d-x: 优点:cocos2d-x 是c++框架,成熟的引擎,有很多成功的例子,我叫mt, ...

  3. 从新手到老鸟的脱变过程之《如何做手游项目》

    老鸟飘过! 目前,新手的状态基本是这样的! 先是找群,加到群后,先看群文件有没有东西? 然后,再看群公告有没有辅助类的广告? 在群里默默的看着,有没有人发言? 或是提供有价值的信息? 特别希望看到,有 ...

  4. M洞察|“MOBA”还是“MMO”?2023上半年热门手游大盘点来了,拯救你的游戏荒

    2023年Q1中国移动游戏市场整体表现不及预期,实际销售收入为486.94亿元,同比下降19.42%.虽整体有所下滑,但新鲜血液依然迸发强劲. 3月22日,一款玩法轻松.新颖的种田类手游<桃源深 ...

  5. 大话西游手游有双系统服务器吗,大话西游手游有几个版本_大话西游手游官服和混服怎么区分_玩游戏网...

    <大话西游>手游时间服点卡是互通的吗 点卡有两种,一种是大话西游手游内部的点卡,这种点数是在游戏里面购买道具或者计时用的,分为绑定点和交易点,这种是不能通用的,比如我在时间服有两个号,一个 ...

  6. 大话西游各服务器位置,大话西游手游时间服哪个区好_大话西游手游时间服哪个服务器人多_玩游戏网...

    <大话西游>手游中龙族有4个技能吗 近日,官网爆出猛料,传说中的第五种族龙族,即将在本月25日先锋内测,终于在曝光了六个角色和几个坐骑后,不光公布了测试时间,还顺便曝光了一个龙族专属特性- ...

  7. qq炫舞手游显示进入服务器失败,QQ炫舞手游4月19日无法进去_QQ炫舞手游更新后进去不了解决方法_游戏吧...

    QQ炫舞手游4月19日进行了更新,想必大家都很想知道为什么进不去吧.下面游戏吧小编就就为各位玩家带来了QQ炫舞手游无法进入的原因介绍,快来看看吧. 无法进入炫舞 <QQ炫舞手游>全新版本即 ...

  8. 手游网红之亲民的双机位手机游戏直播方案

    手游网红之亲民的双机位手机游戏直播方案 店铺地址:https://shop66907778.taobao.com/ 参考链接:https://blog.csdn.net/weixin_41486034 ...

  9. 着手一个手游项目的思考

    虽然个人阅历有限,但也对端游,页游,手游都有涉及. 目前正值筹备新项目的时候,又面临着技术选型等方面的问题.记录在此,以整理思绪 技术选型 1.前后端的技术选择 前端我觉得要按以下方向来  平台-〉3 ...

  10. Unity3D手游项目的总结和思考(1) - 渲染技术

    有朋友私信我问我为啥很久不更新博客,是不是转行了...我当然不可能承认自己懒啊,只能回复说太忙了.不过项目开发中,确实很难有时间和心力去总结和思考一些东西,不过现在忙完一些项目以后,我又回来了. 渲染 ...

最新文章

  1. haproxy 反向代理 tomcat (https、负载均衡)
  2. Tech Ed上Windows 7值得关注的课程
  3. 从零入门 Serverless | 一文搞懂函数计算及其工作原理
  4. Microsoft Dynamic CRM 2013安装
  5. C语言十六进制转换为八进制(附完整源码)
  6. G - Best ACMer Solves the Hardest Problem Gym - 101955G
  7. iframe关于滚动条的去除和保留
  8. 《盘点那些秀你一脸的秒天秒地算法》(4)
  9. 【Level 08】U07 Mixed Feelings L3 I just want to have fun
  10. python爬虫实战(1)——爬取知乎热门回答图片
  11. 数据挖掘技术基本任务
  12. springboot中设置pageSize的默认值
  13. 宾馆如何实现WiFi无线上网短信认证?
  14. 操作实例:创建自定义 Windows PE 映像
  15. 015-包、crate、模块
  16. 执念斩长河暑期出发录
  17. 联想G40进入BIOS
  18. 免费是王道!盘点国外十款免费好用的反病毒软件产品
  19. Android开发以来所记载最全的有关项目的网址
  20. day22-网络爬虫2

热门文章

  1. 商品搜索结果页用RecyclerView列表实现的单排和双排展示及切换
  2. 华为关闭telnet命令_华为s5720配置telnet命令详解
  3. 天龙3d服务器维护,天龙八部3D4月6日维护服务器公告
  4. [Inferior 1 (process 17260) exited normally] Debugger finished with status 0
  5. opengles之展翅飞翔的雄鹰
  6. 将当前列表视图导出到Excel中
  7. 计算机无法发现网络打印机共享,打印机共享无法打印怎么办,详细教您解决电脑打印机共享无法打印...
  8. IOS免签支持在线封装app分发源码 免签封装带绿标
  9. 写给我的客户da辉狼
  10. 知识表示学习(KG Embedding)—— TransX系列