|
|
[传奇技术]修复注册账号不保存非数字的密码
使用过程中。注册账号时发现一个很奇怪的问题。使用带有字符的密码时。注册成功后。密码会置为0.
后经过汤团先生大哥指点。。。应是字段属性有错。导致只会保存数字类型的错误的
打开GameCenter里的unit GMain;
找到 数组DBAccFileds:的定义。修改密码的字段属性
原来是('password', 'integer'),
改为('password', 'string[32]'),
- DBAccFileds: array[0..20] of array[0..1] of string = (('ID', 'integer PRIMARY KEY NOT NULL DEFAULT 0'), ('username', 'string[32]'), ('gmlevel', 'integer'), ('password', 'string[32]'), ('email', 'string[32]'), ('last_ip', 'string[32]'), ('joindate', 'string[32]'), ('last_login', 'string[32]'), ('active_realm_id', 'string[11]'), ('locked', 'boolean'), ('cardname', 'string[18]'), ('cardid', 'string[18]'), ('phone', 'string[18]'), ('quiz1', 'string[18]'), ('answer1', 'string[18]'), ('quiz2', 'string[18]'), ('answer2', 'string[18]'), ('error_count', 'integer'), ('action_tick', 'integer'), ('birthday', 'string[18]'), ('mobilephone', 'string[18]'));
复制代码
|
|