disallow access to out-of-scope bookmark
This commit is contained in:
parent
57dee164ca
commit
2856982a1c
@ -76,6 +76,16 @@ class ShowbookmarkAction extends ShownoticeAction
|
|||||||
throw new ClientException(_('No such bookmark.'), 404);
|
throw new ClientException(_('No such bookmark.'), 404);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!empty($cur)) {
|
||||||
|
$curProfile = $cur->getProfile();
|
||||||
|
} else {
|
||||||
|
$curProfile = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$this->notice->inScope($curProfile)) {
|
||||||
|
throw new ClientException(_('Not available.'), 403);
|
||||||
|
}
|
||||||
|
|
||||||
$this->user = User::staticGet('id', $this->bookmark->profile_id);
|
$this->user = User::staticGet('id', $this->bookmark->profile_id);
|
||||||
|
|
||||||
if (empty($this->user)) {
|
if (empty($this->user)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user