当前位置: 首页 > news >正文

设计网站建设莱芜缅甸最新新闻

设计网站建设莱芜,缅甸最新新闻,h5响应式网站建设价格,做电影网站犯法逆向服务器用了三天的时间,但此时觉得一切都值,又可以继续学习了。 服务器中登录请求和注册请求由command变量进行区分,上一层的type变量都是login。 public void process(Session session, SocketModel model) {switch (model.Command){ca…

逆向服务器用了三天的时间,但此时觉得一切都值,又可以继续学习了。

服务器中登录请求和注册请求由command变量进行区分,上一层的type变量都是login。

public void process(Session session, SocketModel model)
{switch (model.Command){case 0:this.login(session, model);break;case 2:this.reg(session, model);break;}
}

从注册入手!视频对应的应该是第七讲。

点击注册按钮,输入账号密码,实测可以在服务器收到编码后的字符串,但此时有个问题就是只有点击登录按钮后,客户端才会连接服务器,上来直接点击“注册”再“确定”是收不到任何东西的。

现在这些都简单了,新发现是vs可以自动分别打开两个不同的项目,登录按钮绑定的函数如下。

然后发现,LoginClick()和RegistClick()中基本大同小异,说明建立连接的不是LoginClick()。而是因为“登录”按钮绑了Canvas,Canvas中是有网络初始化脚本的。所以最简单的办法就是给登录界面右边的“注册”按钮也绑上Canvas。实测此时确实可以直接注册

然后最自然的想法就是看看账号密码存在哪里了!加个位数限制,16位之内,防溢出,至于字符限制,暂时不用考虑。

public void reg(Session session, SocketModel model)
{Console.WriteLine("用户申请注册666");//MyLog.form.textAdd("用户申请注册");Console.WriteLine(model.Message);LoginDTO loginDto = Coding<LoginDTO>.decode(model.Message);Console.WriteLine("与众不同"+loginDto.userName.Length+"    "+ loginDto.passWord.Length);if(loginDto.userName.Length<=17&& loginDto.passWord.Length<=17){Console.WriteLine("BizUtil.account.create");bool v = BizUtil.account.create(loginDto.userName, loginDto.passWord);session.write(0, 0, 3, (object)new BoolDTO(v));}
}

然后去看BizUtil.account.create()函数的代码,vs会自动定位的。

有如下两类数据需要存储

namespace GameServer.src_biz
{internal class BizUtil{public static AccountBiz account = new AccountBiz();public static UserBizImpl user = new UserBizImpl();}
}

 去看AccountBiz类(account是类中实例化的一个对象)中的create()函数的内容,只要知道满足条件就去进TryAdd函数就可以了:

public bool create(string userName, string password)
{if (this.accounts.ContainsKey(userName))return false;AccountModel accountModel = new AccountModel(Guid.NewGuid().ToString(), userName, password);return this.accounts.TryAdd(userName, accountModel);
}

实际测试发现,create函数的返回值是True和false,可以做到1.判断账号是否重复。但2只要服务器重启,之前的数据就全部作废了!简而言之没有数据库功能!

http://www.hkea.cn/news/704943/

相关文章:

  • 2022年西安封城通知自动app优化下载
  • 无锡做网站哪家公司好一个公司可以做几个百度推广
  • 专题网站建设工作关键词林俊杰无损下载
  • adobe 网站开发软件软文写作兼职
  • 英文网站建设 淮安免费培训网站
  • 隔离需要多少钱湖南网站seo找行者seo
  • wordpress简单企业站seo怎么刷排名
  • 网站建设与运维泉州全网推广
  • 网站建站哪个公司好一点营销咨询服务
  • 值得玩的网页游戏北京seo营销培训
  • 中国建设银行网站分期通百度推广登录平台网址
  • 公司内部网站源码新闻软文推广案例
  • vf建设银行网站谷歌seo排名
  • 如何申请商业服务器武汉seo工厂
  • 祥云平台英文网站微博指数查询入口
  • 公司网站建设准备资料今日重大财经新闻
  • 发布网站后备案免费网站建站页面
  • 浙江建设职业技术学院迎新网站做一个网站要多少钱
  • axure做网站好不好手机百度问一问
  • 开发微信小程序的流程广州seo优化电话
  • 小企业网站建设和管理全能搜
  • 无棣县建设局网站游戏优化大师下载安装
  • 小额贷款 网站模板品牌推广软文
  • 网站建设开发成本天津百度搜索网站排名
  • 做的好的营销型网站有哪些内容外贸网站外链平台
  • 东营网站建设预算价格百度网盘网页版入口官网
  • 网站建设中标公告18款禁用看奶app入口
  • 网站运营人员岗位职责长沙正规seo优化价格
  • cnzz统计代码放在后台网站为什么没显示seo的英文全称是什么
  • 杭州企业网站建设方案广告门