php168讨论区论坛 » PHP168整站使用求助、BUG反馈、经验交流区 » 会员中心权限问题的缺陷

PHP168专用空间1G 150元/年 送域名和数据库

广告位招租,联系QQ:81684210

1G双线双IP高速空间+200M数据库=158 整站系统v5.0正式版下载
PHP168整站系统安装及使用教程 PHP168整站4.0风格精选区

P8-Server服务器套件(方便大家在自己的电脑上调试)


本页主题: 会员中心权限问题的缺陷 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

myp4 该用户目前不在线



授权用户
级别: 高中生
发帖: 179
积分: 714 点
铜板: 20 个
注册时间:2008-04-11
最后登录:2008-10-11

会员中心权限问题的缺陷

本人购买的是2008整站程序,打算建一个“教学资源网”(主要是文字类的)。
初步设想:采用会员制,会员可以通过发表文章获得积分,现在的问题是:会员在发布文章后,经管理员审核之后,会员还具有删除的权限
问:能否去处会员的已审核文章的删除权限



[ 此贴被happyboy在2008-07-15 13:06重新编辑 ]
顶端 Posted: 2008-07-15 10:59 | [楼 主]
happyboy 该用户目前在线
优秀斑竹奖 荣誉市民奖 宣传贡献奖 终身荣誉奖 风格专业户
头衔:信念成就未来 信念成就未来
授权用户
级别: 斑竹
发帖: 6132
积分: 1254 点
铜板: 1197 个
注册时间:2007-02-03
最后登录:2008-10-11

等待解决
圆梦模版工作室:http://www.ym988.com/bbs/

承接网站维护,公司企业网站制作,模版定制仿制,上海移动双线15人合租

圆梦模版交流群(p8):63881247
qq:496515635
电话:13513150554
成功案例-元埔科技:http://www.worldtopnet.com
成功案例-中国盲人按摩网:http://www.bjanmo.com
怡雨汽车公司:http://www.yiyuauto.cn
顶端 Posted: 2008-07-15 13:07 | 1 楼
xiepai102 该用户目前不在线



级别: 禁止发言
发帖: 17
积分: 117 点
铜板: 0 个
注册时间:2007-05-02
最后登录:2008-07-28

用户被禁言,该主题自动屏蔽!
顶端 Posted: 2008-07-15 19:10 | 2 楼
lisheng51 该用户目前在线
优秀斑竹奖 荣誉市民奖 终身荣誉奖 五一雷锋奖
级别: 总版主
发帖: 17663
积分: 7944 点
铜板: 95 个
注册时间:2006-11-16
最后登录:2008-10-11

可以修改会员的模板文件,把删除链接去掉就行了
顶端 Posted: 2008-07-16 04:14 | 3 楼
myp4 该用户目前不在线



授权用户
级别: 高中生
发帖: 179
积分: 714 点
铜板: 20 个
注册时间:2008-04-11
最后登录:2008-10-11

回lisheng51:删除“删除”链接是可以,但是,在没有审核前应该让“删除”在,要不在审核前会员就没有删除权限了,对吗?
我希望得到的效果是:在审核前有“删除”功能;审核后,没有“删除”功能。
顶端 Posted: 2008-07-16 10:07 | 4 楼
myp4 该用户目前不在线



授权用户
级别: 高中生
发帖: 179
积分: 714 点
铜板: 20 个
注册时间:2008-04-11
最后登录:2008-10-11

我回来顶
顶端 Posted: 2008-07-28 22:19 | 5 楼
ccsk 该用户目前不在线

级别: 斑竹
发帖: 536
积分: 10720 点
铜板: 92 个
注册时间:2007-05-17
最后登录:2008-10-06

顺便修改了下,不知道是否考虑全面,有问题再提吧

修改整站    member/myarticle.php文件


查找

Quote:
if($do=='del'){
    $rs=$db->get_one("SELECT * FROM {$pre}article WHERE aid='$id' AND uid='$lfjuid' ");
    if(!$rs){
        showerr("文章不存在");
    }
    delete_article($id,$rid);
    //静态页处理
    make_article_html("$FROMURL",'del',$rs);
    refreshto("$FROMURL","删除成功",1);
}



修改为:

Quote:
if($do=='del'){
    $rs=$db->get_one("SELECT * FROM {$pre}article WHERE aid='$id' AND uid='$lfjuid' ");
    if(!$rs){
        showerr("文章不存在");
    }
    if($rs[yz]&&!$web_admin){
        showerr("已审核的文章,你不能再删除");
    }

    delete_article($id,$rid);
    //静态页处理
    make_article_html("$FROMURL",'del',$rs);
    refreshto("$FROMURL","删除成功",1);
}


这样就可以了,审核过的文章不允许会员删除
qq:68862832
B2B,SNS程序定制
p8 二次开发,插件开发,模板定制,企业站定制
顶端 Posted: 2008-07-28 23:02 | 6 楼
php168讨论区论坛 » PHP168整站使用求助、BUG反馈、经验交流区
好友买卖 争车位一切尽在-欢乐网 以铜板换广告位二 以铜板换广告位三 菜根站长-免费为新手仿制模板
以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八

Total 0.666654(s) query 4, Time now is:10-11 22:28, Gzip disabled
Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation 京ICP备05047353号