From 254a07fc3ac38e0ea9da3e8480d427cb10d0ffc5 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 11 Mar 2026 14:51:28 +0100 Subject: [PATCH] wip #8051 @0.5 --- .env.example | 46 ---------------------------------------------- .env.production | 2 +- app/LoginToken.php | 10 +++++++--- 3 files changed, 8 insertions(+), 50 deletions(-) delete mode 100644 .env.example diff --git a/.env.example b/.env.example deleted file mode 100644 index 32b6c1b..0000000 --- a/.env.example +++ /dev/null @@ -1,46 +0,0 @@ -APP_NAME=Laravel -APP_ENV=local -APP_KEY= -APP_DEBUG=true -APP_URL=http://localhost - -LOG_CHANNEL=stack - -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=laravel -DB_USERNAME=root -DB_PASSWORD= - -BROADCAST_DRIVER=log -CACHE_DRIVER=file -QUEUE_CONNECTION=sync -SESSION_DRIVER=file -SESSION_LIFETIME=120 - -REDIS_HOST=127.0.0.1 -REDIS_PASSWORD=null -REDIS_PORT=6379 - -MAIL_MAILER=smtp -MAIL_HOST=postal.cubedesigners.com -MAIL_PORT=25 -MAIL_USERNAME=opra/presquot-dev -MAIL_PASSWORD=CtQZ7SJEDclMuIBpzlbQBC1z -MAIL_ENCRYPTION=false -MAIL_FROM_ADDRESS=noreply@prescription-quotidien.com -MAIL_FROM_NAME="Prescription Santé - Le Quotidien" - -AWS_ACCESS_KEY_ID= -AWS_SECRET_ACCESS_KEY= -AWS_DEFAULT_REGION=us-east-1 -AWS_BUCKET= - -PUSHER_APP_ID= -PUSHER_APP_KEY= -PUSHER_APP_SECRET= -PUSHER_APP_CLUSTER=mt1 - -MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" -MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.env.production b/.env.production index dd73427..202dbd8 100644 --- a/.env.production +++ b/.env.production @@ -43,7 +43,7 @@ MAIL_PORT=25 MAIL_USERNAME=opra/presquot MAIL_PASSWORD=Wditp2AIAvntTJ9GlRKjZYpG MAIL_ENCRYPTION=false -MAIL_FROM_ADDRESS=noreply@prescription-quotidien.com +MAIL_FROM_ADDRESS=noreply@email.prescription-quotidien.com MAIL_FROM_NAME="Prescription Santé - Le Quotidien" MAIL_REPLYTO=olivier.robichon@prescription-quotidien.com diff --git a/app/LoginToken.php b/app/LoginToken.php index 69efbfc..8058cd6 100644 --- a/app/LoginToken.php +++ b/app/LoginToken.php @@ -8,6 +8,7 @@ use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; /** * Class LoginToken @@ -50,17 +51,20 @@ class LoginToken extends Model public static function checkAndLogin(Request $request, bool $delete = true): void { - if(! $request->has('token')) { + if (!$request->has('token')) { return; } $token = $request->get('token'); - if($loginToken = self::where('token', $token)->first()) { + if ($loginToken = self::where('token', $token)->first()) { Auth::loginUsingId($loginToken->user_id); - if($delete){ + if ($delete) { $loginToken->delete(); } + Log::info("Login token $token has been successfully used"); + } else { + Log::info("Invalid login token " . $token); } } -- 2.39.5