公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 4597阅读
  • 8回复

[已回复]问答模块匿名回答,提问 [复制链接]

上一主题 下一主题
离线800y
 

发帖
226
贡献值
16
威望值
44
技术分
0
织梦币
0
只看楼主 倒序阅读 使用道具 0 发表于: 2008-08-19
引用:delinking朋友的。
/*if(!isset($action)) $action = '';
if(empty($uid) && $action != 'rate')
{
    showmsgs('no_login','../member/login.php?gourl=../ask/');
    exit;
}*/
注释那些验证的。在ask/post.php文件里

把这些注释掉,就可以匿名提问和回答,但是也出现一个问题,就是匿名的回答,谁都可以改了,高手能不能再补充一下。
离线800y

发帖
226
贡献值
16
威望值
44
技术分
0
织梦币
0
只看该作者 1 发表于: 2008-08-19
而且等级一下就是少校了,而不是列兵
 
离线溪梦缘曦

发帖
3286
贡献值
367
威望值
1331
技术分
10
织梦币
0
只看该作者 2 发表于: 2008-08-19
刚刚给你看了一下.
楼主问答模块匿名回答可以这样 在你说的,注销掉

if(empty($uid) && $action != 'rate')
{
 showmsgs('no_login','../member/login.php?gourl=../ask/');
 exit;
}


但是要在下面这些后面加上



}elseif($action == 'extra')
{//补充问题


}elseif($action == 'upreward')
{//提高悬赏

}elseif($action == 'modifyanswer')
{//修改答案

}elseif($action == 'adopt')
{//采纳答案


}elseif($action == 'comment')
{//对最佳答案的评论


}elseif($action == 'answer')
{//回答问题


}elseif($action == 'toend')
{//无满意答案,结束问题




的下面加上

 if($uid) == 0 || empty($uid)){
 showmsgs('no_login','../member/login.php?gourl=../ask/');
 exit;
 }


并且要把下面的也要改成上面的那样


 if($uid) == 0)
  {
 showmsgs('no_login','../member/login.php?gourl=../ask/');
 exit;
  }


写法可以参照 上面这个,这样才可以的,要不然就有很严重的安全问题,是出现没有登陆的情况下
 
[b][url=http://help.dedecms.com/v53][backcolor=#ff0000][size=3]模板制作帮助文档[/backcolor][/url]
[backcolor=#ff9900][color=#0000ff]DedeCMS问题请发到论坛,短消息PM我帖子网址,一般问题请先搜索论坛[/size][/color][/backcolor][/b]
离线溪梦缘曦

发帖
3286
贡献值
367
威望值
1331
技术分
10
织梦币
0
只看该作者 3 发表于: 2008-08-19
关于你说的

而且等级一下就是少校了,而不是列兵

这个要在

  系统设置  互动模块

找到  

  会员回答问题就增加积分  和 最佳答案系统奖励积分

重新设置一下...
[b][url=http://help.dedecms.com/v53][backcolor=#ff0000][size=3]模板制作帮助文档[/backcolor][/url]
[backcolor=#ff9900][color=#0000ff]DedeCMS问题请发到论坛,短消息PM我帖子网址,一般问题请先搜索论坛[/size][/color][/backcolor][/b]
离线800y

发帖
226
贡献值
16
威望值
44
技术分
0
织梦币
0
只看该作者 4 发表于: 2008-08-24
谢谢啊!!!!!
离线lion0512

发帖
292
贡献值
32
威望值
103
技术分
0
织梦币
0
只看该作者 5 发表于: 2008-09-10
引用第2楼溪梦缘曦于2008-08-19 14:42发表的  :
刚刚给你看了一下.
楼主问答模块匿名回答可以这样 在你说的,注销掉
写法可以参照 上面这个,这样才可以的,要不然就有很严重的安全问题,是出现没有登陆的情况下



没看明白,在哪些后面加上哪些?  你发的代码都找不到呀。

   }elseif($action == 'extra')
   {//补充问题


   }elseif($action == 'upreward')
   {//提高悬赏
这些代码是在哪里有?

还有说下面改成上面那样,指的是什么意思?能否说的清楚明白些。需要这个不登录提问和回答的功能。
离线luoyiming

发帖
98
贡献值
0
威望值
26
技术分
0
织梦币
0
只看该作者 6 发表于: 2008-09-10
恩 我今天也遇到了这个问题   谢谢楼上拉
离线xuleihome
发帖
351
贡献值
2
威望值
51
技术分
0
织梦币
0
只看该作者 7 发表于: 2010-05-12
收藏,找到了
织梦QQ交流群:88388500
离线wbcpu

发帖
29
贡献值
2
威望值
6
技术分
0
织梦币
0
只看该作者 8 发表于: 2010-06-28
没有一点思序,乱七八糟的,谁有没有办法整理一份清楚的。