之前是想用lifetype的用户做认证的,后来发现每个注册用户都要生成一个新blog,比较不方便,就采用了论坛的cookie做验证。
最后把验证的位置加在了
class/action/addcommentaction.class.php里面
放在函数validate()当中,这里原来是用来判断是否开放评论功能的,我就在后面照抄了一段:
if($_COOKIE["bbuserid"]==""){
$this->_view = new ErrorView( $this->_blogInfo, "error_comments_not_login" );
$this->setCommonData();
return false;
}
来判断cookie是否为空,否则就提示出错,顺便也改了下语言档。
基本达到的预期的要求,最后问下,$this->setCommonData();这句是做什么的?