TA的每日心情 | 无聊 2022-2-22 13:25 |
---|
签到天数: 34 天 [LV.5]赤月恶魔
初级会员
- 威望
- 25 点
- 贡献
- 0 次
- 怀旧币
- 170 枚
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在站里下的火鸟0227插件,里面配套的有网关,用了里面的DBsrv和loginsrv,其他的用地狱星16.3代替。登陆器也是配套地狱星16.3。
问题一,论坛说开外网的话要开挂人气工具,,开了,挂不上,提示 "UID:mmmmmm 服务器断开连接!状态_LOGIN_PRO"“UID:mmmmmm 超时没接到包”
问题二,外网电脑注册帐号时,连接注册服务器成功,但是填好帐号资料后,按注册时不成功,提示 “信息发送错误”
数据库和INI文件我都根据loginsrv里面的说明文件修改了!只是有两处看不懂:红色部分
服务器关机执行
一、更新注册页面
(1) 注册直接为md5密码
(2) fld_Md5count 为1
(3) 密码修改页面 要加密后验证以及更新
二、loginsvr
(1) 确认logsrv.ini里面的 EnableMd5Pass=1 设定为1
(2)先备份 TBL_ACCOUNT 表
(3)数据库 TBL_ACCOUNT 添加3列
fld_BackPass varchar 50 允许空
fld_Md5Count int 4 不允许空
fld_BackMd5Count int 4 不允许空
三、登陆游戏 以及 删除角色 测试没有问题的话
就可以把备份的TBL_ACCOUT表 删掉了,以及原来的账号备份 以保证服务器上没有明文的密码数据库
////////////////////////////////////////////////////////加密密码提示问题答案
(2)先备份 TBL_ACCOUNTADD 表
(3)数据库 TBL_ACCOUNTADD 添加4列
fld_BackAnswer1 varchar 50 允许空
fld_BackAnswer2 varchar 50 允许空
fld_Md5Count int 4 不允许空
fld_BackMd5Count int 4 不允许空
修改原表中 FLD_Answer1 FLD_Answer2 2个字段为 varchar 200
********************************注意
加密的时候一定要把解密密匙记录下来~~~以后查询提示问题需要这个密匙才能解密~~~
该解密密匙一定要保密~~~
********************************
修改注册页面~~对提示问题答案进行RSA加密~~~加密的密匙为LOGINSERVER加密时(随机)输出的2个加密参数
在配置文件中可以找到
EnCodeAnswerN= //这个解密的时候也需要
EnCodeAnswerE= //这个为公共密匙
//这2个参数在网页注册程序里也需要,必须配套
这2个参数在以后该服务器所有对 密码提示问题答案 的加密运算中必须保持一致
///////////////////////////////////////////////////////////
求大神,求解!!
|
|