- 主题:再请教两个问题,请老大们帮忙。
register.c中new_register()函数里
newuser.userlevel = PERM_BASIC;
newuser.userdefine[0] = -1;
newuser.userdefine[1] = -1;
其中PERM_BASIC在site.h或者default.h(如果site.h中没有的话)
该文件中接下来有一句
#define PERM_DEFAULT (PERM_BASIC | PERM_CHAT |
PERM_PAGE | PERM_POST | PERM_LOGINOK)
把刚才PERM_BASIC改为PERM_DEFAULT应该就可以了,不过我没测试过
register.c中有这样一句
if (!invalid_realmail(getCurrentUser()->userid, getSession()->
currentmemo->ud.realemail, STRLEN - 16)) {
getCurrentUser()->userlevel |= PERM_DEFAULT;
应该说明上面改法可用
【 在 BluePorpoise (蓝色海豚) 的大作中提到: 】
: 我编译的时候指定的是/site/fb2k-v2,我找到了这个文件,
: 但不知道怎么修改,能再详细点吗?多谢了。
: 另外我修改了register.c中newuser.userlevel怎么不管用啊?
: ...................
--
FROM 159.226.37.*
如果考虑到注册单的话可能就麻烦一点,后面的没仔细看,关于注册单自动审批的问题
【 在 JulyClyde (七月) 的大作中提到: 】
: 啊,刚才看糊涂了(看来该吃饭了)
: 这样做虽然有了权限,但还是会生成注册单吧?
: 而且在bbshome里面的日志文件也没有保存注册单记录
: ...................
--
FROM 159.226.37.*
可能是register.c后面有一处检查realmail的地方,那里会修改权限
【 在 BluePorpoise (蓝色海豚) 的大作中提到: 】
: 对,我一开始就是那样改的,但是不起作用。
: 要是能与我们的windows域的用户关联就更好了。
--
FROM 159.226.37.*