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 + -
显示快捷键?