[SECURITY] New actors are Person user on register by default
This commit is contained in:
@@ -10,6 +10,7 @@ use App\Core\Event;
|
||||
use App\Core\Form;
|
||||
use function App\Core\I18n\_m;
|
||||
use App\Core\Log;
|
||||
use App\Core\UserRoles;
|
||||
use App\Entity\Actor;
|
||||
use App\Entity\Feed;
|
||||
use App\Entity\LocalUser;
|
||||
@@ -146,7 +147,12 @@ class Security extends Controller
|
||||
|
||||
try {
|
||||
// This already checks if the nickname is being used
|
||||
$actor = Actor::create(['nickname' => $nickname, 'is_local' => true]);
|
||||
$actor = Actor::create([
|
||||
'nickname' => $nickname,
|
||||
'is_local' => true,
|
||||
'type' => Actor::PERSON,
|
||||
'roles' => UserRoles::USER,
|
||||
]);
|
||||
$user = LocalUser::create([
|
||||
'nickname' => $nickname,
|
||||
'outgoing_email' => $data['email'],
|
||||
|
Reference in New Issue
Block a user