order_gizi/app/Http/Controllers/AuthController.php
2025-07-23 15:32:00 +07:00

37 lines
943 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class AuthController extends Controller
{
public function index(){
$data = [
'title' => 'Login Admin | Order Gizi'
];
return view('auth.index', $data);
}
public function authanticate(){
$credentials = request()->validate([
'username' => 'required',
'password' => 'required'
]);
if(Auth::attempt($credentials)){
request()->session()->regenerate();
return redirect()->intended('/dashboard');
}
return back()->with(['alertError' => 'Terdapat kesalahan disini!']);
}
public function logout()
{
Auth::logout();
request()->session()->invalidate();
request()->session()->regenerateToken();
return redirect('/login');
}
}