原理
一个用户注册一个账号后,默认是“关注者”身份,不能发文章
我们修改用户注册之后的用户组之后,默认是“贡献者”身份,可以发文章,但是需要管理员审核
打开/var/Widget/文件夹下的Register.php文件,大概在60到70行有以下代码:
$dataStruct = array(
'name' => $this->request->name,
'mail' => $this->request->mail,
'screenName'=> $this->request->name,
'password' => $hasher->HashPassword($generatedPassword),
'created' => $this->options->time,
'group' => 'contributor'
); $dataStruct = array(
'name' => $this->request->name,
'mail' => $this->request->mail,
'screenName'=> $this->request->name,
'password' => $hasher->HashPassword($generatedPassword),
'created' => $this->options->time,
'group' => 'subscriber' //修改此处
);
我们修改group对应的权限组,修改为contributor
如果你想要修改其他用户组,可以参考http://docs.typecho.org/develop/acl
这样一来,用户注册账号默认变成“贡献者”
评论 (0)