Compare commits

...

3 Commits

Author SHA1 Message Date
cee480fff5 improve the code in some part of the project 2026-05-03 15:29:57 +03:30
5024a242d2 fix code 2026-05-03 15:28:50 +03:30
0bba710b7d fix code 2026-05-03 15:11:29 +03:30
2 changed files with 9 additions and 14 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Laravel\Passport\Passport;
use Carbon\CarbonInterval;
class AppServiceProvider extends ServiceProvider
{
@@ -21,5 +22,6 @@ class AppServiceProvider extends ServiceProvider
public function boot(): void
{
Passport::enablePasswordGrant();
Passport::personalAccessTokensExpireIn(CarbonInterval::hour(2));
}
}

View File

@@ -26,24 +26,18 @@ class AuthController extends Controller
$token = $user->createToken('Register Token')->accessToken;
return $this->successResponse([
'token_type' => 'Bearer',
'access_token' => $token,
'token' => $token,
]);
}
public function login(LoginRequest $request): JsonResponse
{
$user = null;
$uniq_identifier = $request->input('login');
$user = User::query()
->where('email', $uniq_identifier)
->orWhere('username', $uniq_identifier)
->first();
if ($request->filled('email')) {
$user = User::query()
->where('email', $request->email)
->first();
} elseif ($request->filled('username')) {
$user = User::query()
->where('username', $request->username)
->first();
}
if (!$user || !Hash::check($request->password, $user->password)) {
return $this->errorResponse('');
@@ -52,8 +46,7 @@ class AuthController extends Controller
$token = $user->createToken('Login Token')->accessToken;
return $this->successResponse([
'token_type' => 'Bearer',
'access_token' => $token,
'token' => $token,
]);
}