Done Profile

master
sundayenglish 3 weeks ago
parent 2be808515c
commit 871b76f9ad
  1. 10
      resources/views/auth/login.blade.php
  2. 4
      resources/views/layouts/app.blade.php
  3. 2
      resources/views/layouts/auth.blade.php
  4. 18
      routes/auth.php

@ -1,12 +1,12 @@
@extends('layouts.auth')
@section('title','Đăng nhập hệ thống')
@section('title','Login System')
@section('content')
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-8 mx-auto">
<div class="card card-body mt-4 shadow-lg">
<h4 class="text-center mb-4">Đăng nhập</h4>
<h4 class="text-center mb-4">Login</h4>
<form method="POST" action="{{ route('login') }}">
@csrf
@ -23,7 +23,7 @@
{{-- Password --}}
<div class="mb-3">
<label for="password" class="form-label">Mật khẩu</label>
<label for="password" class="form-label">Password</label>
<input id="password" type="password" name="password"
class="form-control @error('password') is-invalid @enderror"
required>
@ -35,13 +35,13 @@
{{-- Remember --}}
<div class="form-check form-switch mb-3">
<input class="form-check-input" type="checkbox" name="remember" id="remember">
<label class="form-check-label" for="remember">Ghi nhớ đăng nhập</label>
<label class="form-check-label" for="remember">Remember</label>
</div>
{{-- Submit --}}
<div class="d-grid">
<button type="submit" class="btn btn-info">
Đăng nhập
Login
</button>
</div>

@ -10,8 +10,8 @@
{{-- Favicons --}}
<link rel="apple-touch-icon" sizes="76x76" href="{{ asset('soft-ui/assets/img/apple-icon.png') }}">
<link rel="icon" type="image/png" href="{{ asset('soft-ui/assets/img/favicon.png') }}">
{{-- <link rel="icon" type="image/png" href="{{ asset('soft-ui/assets/img/favicon.png') }}"> --}}
<link rel="icon" type="image/png" href="{{ asset('images/logo.png') }}">
{{-- Fonts + Icons --}}
<link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700,800" rel="stylesheet">
<link href="{{ asset('soft-ui/assets/css/nucleo-icons.css') }}" rel="stylesheet">

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>@yield('title','Auth')</title>
<link rel="icon" type="image/png" href="{{ asset('images/logo.png') }}">
{{-- Soft UI CSS --}}
<link rel="stylesheet" href="{{ asset('soft-ui/assets/css/soft-ui-dashboard.css') }}"/>

@ -2,16 +2,22 @@
use App\Http\Controllers\Auth\LoginController;
use Illuminate\Support\Facades\Route;
use App\Livewire\Dashboard;
use App\Http\Controllers\DashboardController;
// Root
Route::get('/', function () {
return auth()->check()
? redirect()->route('dashboard')
: redirect()->route('login');
});
// Login form routes for guests only
Route::middleware('guest')->group(function () {
Route::get('login', [LoginController::class, 'showLoginForm'])
->name('login');
Route::get('login', [LoginController::class, 'showLoginForm'])->name('login');
Route::post('login', [LoginController::class, 'login']);
});
// Dashboard (chỉ auth)
Route::middleware('auth')->get('dashboard', [DashboardController::class, 'index'])->name('dashboard');
// Logout route for authenticated users only
Route::post('logout', [LoginController::class, 'logout'])
->middleware('auth')
->name('logout');
Route::post('logout', [LoginController::class, 'logout'])->middleware('auth')->name('logout');

Loading…
Cancel
Save