Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace App\Http\Controllers\authentications; use App\Http\Controllers\Contr..

Decoded Output download

<?php 
 
namespace App\Http\Controllers\authentications; 
 
use App\Http\Controllers\Controller; 
use Illuminate\Http\Request; 
use Illuminate\Support\Facades\Log; 
use Illuminate\Support\Facades\Auth; 
use App\Models\User; 
use Illuminate\Support\Facades\Hash; 
class LoginController extends Controller 
{ 
  public function logout(Request $request) 
  { 
    Auth::logout(); 
    $request->session()->invalidate(); 
    $request->session()->regenerateToken(); 
    return redirect('/'); 
  } 
  public function showLoginForm() 
  { 
    return view('content.authentications.login'); 
  } 
 
  public function login(Request $request) 
  { 
    if ($request->isMethod('post')) { 
      // Validate the request 
      $credentials = $request->validate([ 
        'username' => 'required|string', 
        'password' => 'required|string', 
      ]); 
      // Attempt to authenticate the user 
      if (Auth::attempt($credentials)) { 
        // Authentication was successful 
        $request->session()->regenerate(); 
        return redirect()->intended('/sessions'); // Redirect to the intended page after login 
      } 
 
      // Authentication failed 
      return back() 
        ->withErrors([ 
          'username' => 'Incorrect Credentials.', 
        ]) 
        ->onlyInput('username'); 
    } 
 
    return view('content.authentications.login'); 
  } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Http\Controllers\authentications;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Auth;
use App\Models\User;
use Illuminate\Support\Facades\Hash;
class LoginController extends Controller
{
  public function logout(Request $request)
  {
    Auth::logout();
    $request->session()->invalidate();
    $request->session()->regenerateToken();
    return redirect('/');
  }
  public function showLoginForm()
  {
    return view('content.authentications.login');
  }

  public function login(Request $request)
  {
    if ($request->isMethod('post')) {
      // Validate the request
      $credentials = $request->validate([
        'username' => 'required|string',
        'password' => 'required|string',
      ]);
      // Attempt to authenticate the user
      if (Auth::attempt($credentials)) {
        // Authentication was successful
        $request->session()->regenerate();
        return redirect()->intended('/sessions'); // Redirect to the intended page after login
      }

      // Authentication failed
      return back()
        ->withErrors([
          'username' => 'Incorrect Credentials.',
        ])
        ->onlyInput('username');
    }

    return view('content.authentications.login');
  }
}

Function Calls

None

Variables

None

Stats

MD5 299c5299bd2866a793ef69cde15f8171
Eval Count 0
Decode Time 47 ms