MIF_E31211949/app/Http/Controllers/LoginController.php

44 lines
1010 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Auth;
use Illuminate\Http\Request;
// use Illuminate\Support\Auth;
class LoginController extends Controller
{
public function index()
{
return view('auth.login');
}
public function login(Request $request)
{
$request->validate([
'emailzz' => 'required',
'password' => 'required'
], [
'email.required' => 'Email wajib diisi',
'password.required' => 'Password wajib diisi',
]);
$infologin = [
'email' => $request->email,
'password' => $request->password,
];
if (Auth::attempt($infologin)) {
return redirect('dashboard');
} else {
return redirect('')->withErrors('Email dan Password yang dimasukkan tidak sesuai')->withInput();
}
}
public function logout()
{
Auth::logout();
return redirect()->route('login');
}
}