trangshopeeaffiliate/resources/views/auth/login.blade.php
2026-07-11 22:56:22 +07:00

84 lines
4.9 KiB
PHP

<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Shopee Affiliate Link | {{ !$hasUsers ? 'Khởi tạo Admin' : 'Đăng nhập' }}</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/admin-lte@4.0.0-beta2/dist/css/adminlte.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.min.css">
</head>
<body class="login-page bg-body-tertiary">
<div class="login-box">
<div class="card card-outline card-primary shadow">
<div class="card-header text-center">
<a href="#" class="h3 text-decoration-none"><b>Shopee Affiliate</b> Link</a>
</div>
<div class="card-body">
@if(!$hasUsers)
<p class="login-box-msg text-danger fw-bold">Khởi tạo tài khoản Quản trị viên (Lần đầu tiên)</p>
<form action="{{ route('register.admin') }}" method="POST">
@csrf
<div class="input-group mb-3">
<input type="text" name="name" class="form-control" placeholder="Họ và tên" required value="{{ old('name') }}">
<div class="input-group-text"><span class="bi bi-person"></span></div>
</div>
<div class="input-group mb-3">
<input type="text" name="email" class="form-control" placeholder="Tài khoản (Username) hoặc Email" required value="{{ old('email') }}">
<div class="input-group-text"><span class="bi bi-envelope"></span></div>
</div>
<div class="input-group mb-3">
<input type="password" name="password" class="form-control" placeholder="Mật khẩu (ít nhất 8 ký tự)" required>
<div class="input-group-text"><span class="bi bi-lock-fill"></span></div>
</div>
<div class="input-group mb-3">
<input type="password" name="password_confirmation" class="form-control" placeholder="Xác nhận mật khẩu" required>
<div class="input-group-text"><span class="bi bi-lock-fill"></span></div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-primary d-block w-100">Khởi tạo tài khoản & Vào Dashboard</button>
</div>
</div>
</form>
@else
<p class="login-box-msg">Đăng nhập để vào trang quản trị</p>
@if($errors->any())
<div class="alert alert-danger p-2 small">
<ul class="mb-0 ps-3">
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<form action="{{ route('login') }}" method="POST">
@csrf
<div class="input-group mb-3">
<input type="text" name="email" class="form-control" placeholder="Tài khoản (Username) hoặc Email" required value="{{ old('email') }}">
<div class="input-group-text"><span class="bi bi-envelope"></span></div>
</div>
<div class="input-group mb-3">
<input type="password" name="password" class="form-control" placeholder="Mật khẩu" required>
<div class="input-group-text"><span class="bi bi-lock-fill"></span></div>
</div>
<div class="row align-items-center">
<div class="col-8">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember">
<label class="form-check-label" for="remember">Ghi nhớ</label>
</div>
</div>
<div class="col-4">
<button type="submit" class="btn btn-primary d-block w-100">Đăng nhập</button>
</div>
</div>
</form>
@endif
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>