unissoft-bj / microma

micro website for meeting affaires
0 stars 0 forks source link

预注册用户签到不成功 #22

Closed unissoft-bj closed 9 years ago

unissoft-bj commented 9 years ago

检查是预注册用户的问题?还是usermacs/useractive表结构不一致造成的(检查数据库截图中的列)?

创建预注册用户的sql语句(用这个数据测试一下)

delete from useraccounts where userid='pre-reg-1'; INSERT INTO useraccounts VALUES (NULL,'pre-reg-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'王英','100','2',NULL,1000,NULL,NULL,NULL,NULL,NULL,'中国银行','大客户经理',NULL,NULL,'13701272752','111111','13701272752',NULL,NULL,NULL,'100','100','100','100',NULL,NULL,NULL,NULL,NULL,'94','2014-11-13 16:08:31','2014-11-13 16:08:31','1');

测试截屏:

image

image

数据库状态:usermacs / useractive中没有写进去

image

image

ycyn521 commented 9 years ago

bug原因: 测试输入的数据的intid不为空,则说明这个用户是曾经验证过的 由于我忽略了预注册用户换手机重新验证的情况 导致逻辑上没有处理这个分支情况 现在已经修正了