Boom, CRLF test, namespace test

This commit is contained in:
E98Developer 2026-02-21 06:07:18 +01:00
parent 2132e40fe8
commit 45027252c6

53
LoginController.php Normal file
View File

@ -0,0 +1,53 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class LoginController extends Controller
{
/**
* Handle an authentication attempt.
*
* @return \Illuminate\Http\Response
*/
public function authenticate(Request $request)
{
$credentials = $request->validate([
'name' => ['required'],
'password' => ['required'],
]);
/* var_dump($credentials);
var_dump(Auth::attempt(
['name'=>$credentials['name'],
'password'=>$credentials['password']]
));
return ;*/
if (Auth::attempt(
['name' => $credentials['name'],
'password' => $credentials['password'], ]
)) {
$request->session()->regenerate();
return redirect()->intended('/');
}
return back()->withErrors([
'email' => 'Sikertelen Bejelentkezés',
]);
}
public function logout(Request $request): RedirectResponse
{
Auth::logout();
$request->session()->invalidate();
$request->session()->regenerateToken();
return redirect('/');
}
}