You've already forked isop-mirror
fix: add validation for duplicate API token names
This commit is contained in:
@@ -29,6 +29,12 @@ class ExternalApiController extends Controller
|
||||
'name' => 'required|string|min:3|max:64',
|
||||
]);
|
||||
|
||||
if (Sanctum::$personalAccessTokenModel::where('name', $request->name)->exists()) {
|
||||
return response()->json([
|
||||
'message' => 'A token with this name already exists.'
|
||||
], 422);
|
||||
}
|
||||
|
||||
$token = $request->user()->createToken($request->name)->plainTextToken;
|
||||
|
||||
return response()->json([
|
||||
|
||||
Reference in New Issue
Block a user