/home3/glidegt7/opf.glidersindia.in/files/
Illuminate\Contracts\Encryption\DecryptException
The payload is invalid.
    • 52
      vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php
      Illuminate\Encryption\Encrypter
      :221
    • 51
      Illuminate\Encryption\Encrypter
      :158
    • 49
      app/Http/Controllers/PublicationController.php
      App\Http\Controllers\PublicationController
      :119
    • 42
      app/Http/Controllers/Controller.php
      App\Http\Controllers\Controller
      :47
    • 40
      app/Http/Middleware/Language.php
      App\Http\Middleware\Language
      :26
    • 1
      /home3/glidegt7/opf.glidersindia.in/index.php
      :55
Illuminate\Encryption\Encrypter::getJsonPayload
vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php:221

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

* Get the JSON array from the given payload.

*

* @param string $payload

* @return array

*

* @throws \Illuminate\Contracts\Encryption\DecryptException

*/

protected function getJsonPayload($payload)

{

$payload = json_decode(base64_decode($payload), true);

 

// If the payload is not valid JSON or does not have the proper keys set we will

// assume it is invalid and bail out of the routine since we will not be able

// to decrypt the given value. We'll also check the MAC for this encryption.

if (! $this->validPayload($payload)) {

throw new DecryptException('The payload is invalid.');

}

 

if (! self::$supportedCiphers[strtolower($this->cipher)]['aead'] && ! $this->validMac($payload)) {

throw new DecryptException('The MAC is invalid.');

}

 

return $payload;

}

 

/**

* Verify that the encryption payload is valid.

*

* @param mixed $payload

* @return bool

*/