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 |
Stats
MD5 | 299c5299bd2866a793ef69cde15f8171 |
Eval Count | 0 |
Decode Time | 47 ms |