Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/sip.aplikasipos.info/app/Http/Controllers/
Upload File :
Current File : /home/aplikasiposinfo/www/sip.aplikasipos.info/app/Http/Controllers/AuthController.php

<?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]