Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

希望下一个版本能限制一些权限

[复制链接]
cnmaxi 发表于 2007-7-17 10:38:35 | 显示全部楼层 |阅读模式
资讯,日志,图片,整站的权限,对于游客禁止访问,必须登陆才可以访问,这样对内部群体就有个保密措施.


关于信息的发布和浏览权限
https://discuz.dismall.com/viewthread.php?tid=651711&highlight=%E4%AF%C0%C0

可否在SS里面增加用户对于资讯的浏览权限?
https://discuz.dismall.com/viewthread.php?tid=440727&highlight=%E4%AF%C0%C0

照片可以加密或者权限浏览
https://discuz.dismall.com/viewthread.php?tid=579966&highlight=%E4%AF%C0%C0

supesite的资讯的浏览权限的问题
https://discuz.dismall.com/viewthread.php?tid=368669&highlight=%E4%AF%C0%C0

能不能限制用户登录了才能浏览SS呢?
https://discuz.dismall.com/viewthread.php?tid=456619&highlight=%E4%AF%C0%C0
lishye 发表于 2007-7-17 21:53:38 | 显示全部楼层
顶啊!!!太需要这个功能了!!
回复

使用道具 举报

茄子 发表于 2007-7-18 10:07:43 | 显示全部楼层
谢谢您的建议
回复

使用道具 举报

 楼主| cnmaxi 发表于 2007-7-31 16:18:06 | 显示全部楼层

公布代码

supesite >index.php
<?php

/*
        [SupeSite/X-Space] (C)2001-2006 Comsenz Inc.
        首页

        $RCSfile: index.php,v $
        $Revision: 1.68.6.5 $
        $Date: 2007/06/20 19:19:13 $
*/

include_once('./include/main.inc.php');
//获取变量

if($_SCONFIG['urltype'] == '2' || $_SCONFIG['urltype'] == '5') $parsegetvar = empty($_SERVER['PATH_INFO'])?'':substr($_SERVER['PATH_INFO'], 1);
if(empty($parsegetvar)) $parsegetvar = empty($_SERVER['QUERY_STRING'])?''_SERVER['QUERY_STRING'];
if(!empty($parsegetvar)) {
        $parsegetvar = addslashes($parsegetvar);
        if($_SCONFIG['allowdomain'] == 3 && !preg_match("/[^a-z0-9]/i", $parsegetvar) && !is_numeric(substr($parsegetvar, 0, 1))) mydomain($parsegetvar);
        $_SGET = parseparameter(str_replace(array('-','_'), '/', $parsegetvar));
} else {
        if(!empty($_SCONFIG['allowdomain'])) {
                if(strpos(S_URL_ALL, $_SERVER['HTTP_HOST']) === false) {
                        $hostarr = explode('.', $_SERVER['HTTP_HOST']);
                        if(count($hostarr) > 2) {
                                if(count($hostarr) > 3 && $hostarr[0] == 'www') {
                                        $hostdomain = $hostarr[1];
                                } else {
                                        $hostdomain = $hostarr[0];
                                }
                        }
                }
                if(!empty($hostdomain)) mydomain(rawurlencode($hostdomain));
        }
}
再这个后面加上这一段东西就行了

getcookie(1);
if ($_SGLOBAL['supe_uid']==0){
        $_SGET['action']='login';       
}

[ 本帖最后由 cnmaxi 于 2007-7-31 16:19 编辑 ]
回复

使用道具 举报

leocqdl 发表于 2007-7-31 17:32:15 | 显示全部楼层
用户组应该有一个限制添加外部链接的功能才对!
https://discuz.dismall.com/thread-695134-1-1.html
回复

使用道具 举报

dragon321 发表于 2007-8-3 12:49:09 | 显示全部楼层
我之前也有提出也等了很久了,不過我還沒放棄SS,只希望能盡快完善~~
回复

使用道具 举报

clubking 发表于 2007-8-4 11:01:42 | 显示全部楼层
回复

使用道具 举报

coolgol 发表于 2007-8-4 23:37:33 | 显示全部楼层
路过 支持一下.
回复

使用道具 举报

londsky 发表于 2007-8-5 01:02:11 | 显示全部楼层
等待这个已经很久了。真的希望下个版本能考虑进去。
回复

使用道具 举报

coolgol 发表于 2007-8-5 02:03:55 | 显示全部楼层
路过 支持一下.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 06:20 , Processed in 0.034008 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表