+++ /dev/null
-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}"
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
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Log;
/**
* Class LoginToken
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);
}
}