<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class AuthController extends Controller
{
public function index()
{
return view('login');
}
public function postLogin(Request $request)
{
$credentials = $request->validate([
'email' => ['required', 'email'],
'password' => ['required'],
]);
if (!User::where('email', $request->email)->first()) {
return back()->with('error', 'Email anda tidak tersedia!')->onlyInput('email');
} else {
if (!Auth::attempt($credentials)) {
return back()->with('error', 'Password yang anda masukkan salah!');
} else {
return redirect()->to('dashboard')->with('success', 'Anda berhasil masuk');
}
}
}
public function logout()
{
Auth::logout();
return redirect()->route('logout')->with('success', 'Anda berhasil keluar');
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]