BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #6472同步于 1 周前
BBSMan_Dev机器人发帖

为什么注册后给权限不能立刻给而要通过tmp/email周转?

Haishion.
1 周前镜像同步4 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH kbs里面,每次登录判断 Register.c int invalid_realmail(userid, email, msize) ,如果true并且现在没有PERM_LOGINOK权限则给他default权限, getCurrentUser()->userlevel |= PERM_DEFAULT; 可是为什么不通过注册的时候直接给权限? 而且invalid_realmail里面有判断 sprintf(fname, "tmp/email/%s", userid); 为什么要通过这个临时文件周转?周转完怎么不删除掉?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
atppp.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 这类历史问题,一般就是因为大家都懒得改。 if it works, then don't change. .. hehehe 【 在 Haishion (Haishion) 的大作中提到: 】 : kbs里面,每次登录判断 : Register.c : int invalid_realmail(userid, email, msize) : ,如果true并且现在没有PERM_LOGINOK权限则给他default权限, : getCurrentUser()->userlevel |= PERM_DEFAULT; : 可是为什么不通过注册的时候直接给权限? : 而且invalid_realmail里面有判断 : sprintf(fname, "tmp/email/%s", userid); : 为什么要通过这个临时文件周转?周转完怎么不删除掉?
Haishion.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 懂了,我要自己写注册过程,所以我现在可以自己直接给权限吧。我就怕中间有什么没有做到哈。 struct userec *lookupuser; if (getuser(uinfo.userid, &lookupuser)) { lookupuser->userlevel |= PERM_DEFAULT; } update_user(&uinfo, unum, 0); 不用管其它的了吧。比如什么end_mmapfile,misc flush什么的? 【 在 atppp (Big Mouse) 的大作中提到: 】 : 这类历史问题,一般就是因为大家都懒得改。 : if it works, then don't change. .. hehehe
fancyrabbit.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 没事,给完权限就行了 【 在 Haishion (Haishion) 的大作中提到: 】 : 懂了,我要自己写注册过程,所以我现在可以自己直接给权限吧。我就怕中间有什么没有做到哈。 : struct userec *lookupuser; : if (getuser(uinfo.userid, &lookupuser)) { : ...................
fancyrabbit.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 我已经动了好几次 tmp/email/xxx 了,快不能忍了,再过一阵就不懒了 ... 【 在 atppp (Big Mouse) 的大作中提到: 】 : 标 题: Re: 为什么注册后给权限不能立刻给而要通过tmp/email周转? : 发信站: 水木社区 (Thu May 1 13:29:04 2008), 转信 : : 这类历史问题,一般就是因为大家都懒得改。 : if it works, then don't change. .. hehehe : 【 在 Haishion (Haishion) 的大作中提到: 】 : : kbs里面,每次登录判断 : : Register.c : : int invalid_realmail(userid, email, msize) : : ,如果true并且现在没有PERM_LOGINOK权限则给他default权限, : : getCurrentUser()->userlevel |= PERM_DEFAULT; : : 可是为什么不通过注册的时候直接给权限? : : 而且invalid_realmail里面有判断 : : sprintf(fname, "tmp/email/%s", userid); : : 为什么要通过这个临时文件周转?周转完怎么不删除掉? : : : -- : ╭︿︿︿╮╭︿︿︿╮╭︿︿︿╮╭︿︿︿╮╭︿︿︿╮ : {/-◎◎-\}{/-◎◎-\}{/-◎◎-\}{/-◎◎-\}{/-◎◎-\} : ( (oo) ) ( (oo) ) ( (oo) ) ( (oo) ) ( (oo) ) : ︶ ︶ ︶ ︶ ︶ : : : ※ 来源:·水木社区 newsmth.net·[FROM: 128.12.150.*]