哦?恩,比较合理感觉
又有个奇怪的地方
main.c,user_login()
if (day > localtime(&dtime)->tm_mday && currentuser->numdays < 800){
info_changed = 1;
tmpu.numdays++;
}
大于800天了就不加了么?为什么要做这个处理?怕生命值超过999?可天数到800了的话,生命值也不过才919吧?
而且这样一来,查询用户信息的时候,岂不是看到自己的登陆天数永远是799了?我们的站还没有这么多天……不知道糊涂这里是不是这样的?几位元老查自己登陆天数的时候莫非都是799?
------------------------------
wooooo...果然……
lepton (在黑夜中等待黎明) 共上站 17357 次,发表文章 11909 篇
上次在 [Fri Jun 18 16:28:52 2004] 从 [220.249.10.10] 到本站一游。
信箱:[⊙],生命力:[919]。
yuhuan (老鼠) 共上站 11414 次,发表文章 18669 篇
上次在 [Fri Jun 18 14:47:27 2004] 从 [220.249.10.10] 到本站一游。
信箱:[ ],生命力:[919]。
担任版务:BBSDev BT cn_bbs_admin TW_Admin Project_A
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(猛……)
那是不是应该改一改user.c的countlife()对超过800天的人做个处理,显示998得了?
然后把main.c里这个超过800不累加numdays的去掉?
不知道会不会牵连其他地方出现问题
【 在 tnds 的大作中提到: 】
: 这个new是判断新注册帐号的吧。
: 【 在 chutium (阿新) 的大作中提到: 】
: : 只修改user.c里,countlife函数里面的数字有用么?
: : 多少天不登陆id就被坎了这个功能是在哪里做的?不会是cron吧?怎么改变这个天数?
: : 另外,user.c的countlife()里
: : 这句
: (以下引言省略...)
--
FROM 221.14.61.14