mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-20 00:42:16 +00:00
user settings api update
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
namespace App\Users\Controllers\Authentication;
|
||||
|
||||
use App\Users\Models\User;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Users\Requests\CheckAccountRequest;
|
||||
|
||||
@@ -13,19 +13,22 @@ class CheckAccountController extends Controller
|
||||
*/
|
||||
public function __invoke(
|
||||
CheckAccountRequest $request
|
||||
): array | Response {
|
||||
$user = User::whereEmail($request->input('email'))
|
||||
): JsonResponse {
|
||||
$user = User::where('email', $request->input('email'))
|
||||
->first();
|
||||
|
||||
if (! $user) {
|
||||
return response(__t('user_not_fount'), 404);
|
||||
return response()->json([
|
||||
'type' => 'error',
|
||||
'message' => __t('user_not_fount'),
|
||||
]);
|
||||
}
|
||||
|
||||
return [
|
||||
return response()->json([
|
||||
'name' => $user->settings->first_name,
|
||||
'avatar' => $user->settings->avatar,
|
||||
'verified' => $user->email_verified_at ? 1 : 0,
|
||||
'oauth_provider' => $user->password ? null : $user->oauth_provider,
|
||||
];
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user