【 在 wjdln (无情) 的大作中提到: 】
: 我的BBS中普通用户可以通过“工具箱”--》“设定个人资料”输入3(只有0、1、2
: 选项)更改个人的用户ID,而且支持空格键。例如:一个ID为ASM的用户,可以改为
: SYSOP加空格键。这样在站上就会被认为是真正的SYSOP。无论是踢出系统还是砍掉
: 帐号都不支持空格键。所以对这种情况不知该如何处理,请各位大虾多多帮忙,小弟
: 不胜感激。
原因:
在menu.ini里面设置:
@ModifyInfo , 0, ...... 这个ModifyInfo将触发系统调用m_info
@SetInfo, 0, .......... SetInfo将触发系统调用x_info
m_info 只能让管理员使用,x_info可以让所有合法用户使用。
千万别搞错。
解决方法:
1) 进入系统管理
2) 编辑系统档案 之 menu.ini
3) 找到ModifyInfo一行,修改为
@SetInfo 0, 0, PERM_BASIC, "Info", "(I)nfo 设定个人资料"
4)保存,测试一下是否成功。
如果还不行,看看userinfo.c、maintain.c
--
FROM 159.226.41.14