ChatGPT批量写原创文章软件

discuz调用用户组(discuz搜索调用)

discuz扩展用户组啥用途扩展用户组,就是对主用户组权限的扩展。用户组分为主用户组和扩展用户组。会员在网站上的权限是以主用户组为准。同时通过扩展用户组、延伸会员在特殊版块的权限,

本文目录一览:

  • 1、discuz扩展用户组啥用途
  • 2、discuz论坛怎么设置用户组权限
  • 3、自己写的PHP,怎么调用用户UID用户组等信息

discuz扩展用户组啥用途

扩展用户组,就是对主用户组权限的扩展。用户组分为主用户组和扩展用户组。会员在网站上的权限是以主用户组为准。同时通过扩展用户组、延伸会员在特殊版块的权限,如:浏览、发新话题。发表回复,下载/查看 附件,上传附件/图片等权限。举个例子说明一下。论坛上有一个”VIP专版“、只有”VIP用户"这个特殊用户组的会员才能访问和发帖。而用户A是"板块1“的版主。如果要让用户A既能管理”板块11、又能访问”VIP专版“。就需要将用户A的主用户组设置为”版主“、扩展用户组设置为”VIP用户“组。

其他情况也以此类推、通过扩展用户组方式实现会员的多权限、多身份。只有系统用户组和特殊用户组才会在扩展设置中列出。

discuz调用用户组(discuz搜索调用)

discuz论坛怎么设置用户组权限

dz论坛的新用户注册后本身就是一个用户组。所以要实现呈现特殊组的方式比较简单,那就是修改新注册用户组的权限。看上图,新注册用户默认为:新手上路。修改该用户组对应权限即可。

自己写的PHP,怎么调用用户UID用户组等信息

直接使用discuz的include/common.inc.php来登录。

代码如下:

include_once("../discuz/include/common.inc.php");

$CTDF_USERINFO = array();

$CTDF_USERINFO["sid"] = $sid;

$CTDF_USERINFO["uid"] = $discuz_uid;

$CTDF_USERINFO["user"] = $discuz_user;

if ($discuz_uid == 0)

{

$CTDF_USERINFO["user"] = "guest_" . $sid;

}

$CTDF_USERINFO["groupid"] = $groupid;

/**

* clear discuz variables

*/

$reserved_arr = array("GLOBALS", "_POST", "_GET", "_COOKIE", "_FILES", "_SERVER", "_ENV", "_REQUEST", "CTDF_USERINFO", "reserved_arr");

foreach ($GLOBALS as $key = $value)

{

if (!in_array($key, $reserved_arr))

{

unset($GLOBALS[$key]);

}

}

unset($reserved_arr, $value);

将上面这段代码放在任何程序的开头处,其目的是不影响自定义变量的使用。这样就将登录信息读取到$CTDF_USERINFO数组中了。

相关文章