privilege.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 43 行
JAVA
43 行
package com.redmoon.blog;import javax.servlet.http.HttpServletRequest;import cn.js.fan.util.ErrMsgException;import cn.js.fan.web.SkinUtil;public class Privilege extends com.redmoon.forum.Privilege { public static final String PRIV_ENTER = "enter"; public static final String PRIV_ALL = "priv_all"; public Privilege() { } public static boolean canUserDo(HttpServletRequest request, long blogId, String priv) throws ErrMsgException { UserConfigDb ucd = new UserConfigDb(); ucd = ucd.getUserConfigDb(blogId); if (!ucd.isLoaded()) { throw new ErrMsgException(SkinUtil.LoadString(request, "res.label.blog.user.userconfig", "activate_blog_fail")); } String user = getUser(request); if (ucd.getType() == UserConfigDb.TYPE_PERSON) { if (!ucd.getUserName().equals(user)) { if (isMasterLogin(request)) { return true; } else return false; } else return true; } else if (ucd.getType() == UserConfigDb.TYPE_GROUP) { return BlogGroupUserDb.canUserDo(request, blogId, priv); } else return false; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?