Serverless log in issue on terminal

hello guys, i need a little support on here. i have been trying to deploy my first microservice for over two weeks now. i have done everything i can but i am still facing thesame issue.

it says that i am not logged in, when i do, it identifies me logged in, but when i try to deploy again, it states thesame thing:

× Stack first-dev failed to deploy (50s)
Environment: win32, node 20.12.2, framework 3.39.0 (local), plugin 7.2.3, SDK 4.5.1
Credentials: Local, “default” profile

Error:
You are not currently logged in. To log in, use: $ serverless login
PS C:\Users\shawn\Desktop\micro\first1\first> serverless login

Serverless ϟ Framework

Welcome to Serverless Framework V.4

√ Please login/register or provide a license key · Login/Register

If your browser does not open automatically, please open this URL: Serverless

:heavy_check_mark: You have successfully signed in.

PS C:\Users\shawn\Desktop\micro\first1\first> serverless login

Serverless ϟ Framework

Welcome to Serverless Framework V.4

× Please login/register or provide a license key ·

:heavy_multiplication_x: Authentication canceled

PS C:\Users\shawn\Desktop\micro\first1\first> npm run deploy

first@1.0.0 deploy
sls deploy --verbose

Deploying first to stage dev (eu-central-1)

Packaging
Compiling with Typescript…
Using local tsconfig.json - tsconfig.json
Typescript compiled.

× Stack first-dev failed to deploy (177s)
Environment: win32, node 20.12.2, framework 3.39.0 (local), plugin 7.2.3, SDK 4.5.1
Credentials: Local, “default” profile

Error:
You are not currently logged in. To log in, use: $ serverless login
PS C:\Users\shawn\Desktop\micro\first1\first>

You seem to have run this twice, cancelling it the second time.

Run it once (ever !) and do no cancel it.