mirror of
https://github.com/flarum/framework.git
synced 2024-11-29 04:33:47 +08:00
parent
9c7fab5d8c
commit
6dd6942e17
|
@ -42,7 +42,9 @@ class DeleteAvatarHandler
|
|||
// Make sure the current user is allowed to edit the user profile.
|
||||
// This will let admins and the user themselves pass through, and
|
||||
// throw an exception otherwise.
|
||||
$user->assertCan($actor, 'edit');
|
||||
if ($actor->id !== $user->id) {
|
||||
$user->assertCan($actor, 'edit');
|
||||
}
|
||||
|
||||
$avatarPath = $user->avatar_path;
|
||||
$user->changeAvatarPath(null);
|
||||
|
|
|
@ -48,7 +48,9 @@ class UploadAvatarHandler
|
|||
// Make sure the current user is allowed to edit the user profile.
|
||||
// This will let admins and the user themselves pass through, and
|
||||
// throw an exception otherwise.
|
||||
$user->assertCan($actor, 'edit');
|
||||
if ($actor->id !== $user->id) {
|
||||
$user->assertCan($actor, 'edit');
|
||||
}
|
||||
|
||||
$tmpFile = tempnam(sys_get_temp_dir(), 'avatar');
|
||||
$command->file->moveTo($tmpFile);
|
||||
|
|
Loading…
Reference in New Issue
Block a user