Skip to content

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AuthApp - Proyek Sistem Login & Register

Proyek ini adalah implementasi sistem autentikasi sederhana menggunakan ASP.NET Core Web API 8 sebagai Backend dan Blazor WebAssembly 8 sebagai Frontend.

๐Ÿ“ Struktur Proyek

  • AuthBackend: API untuk menangani registrasi, login, dan penyimpanan user sementara (In-Memory Database).
  • AuthFrontend: Antarmuka pengguna (UI) yang dibangun dengan Blazor untuk interaksi registrasi dan login.

๐Ÿš€ Cara Menjalankan Aplikasi

1. Jalankan Backend (API)

Pindah ke folder backend dan jalankan perintah:

cd AuthBackend
dotnet run

Aplikasi backend akan berjalan di https://localhost:7164 (cek launchSettings.json).

2. Jalankan Frontend (Blazor)

Buka terminal baru, pindah ke folder frontend dan jalankan perintah:

cd AuthFrontend
dotnet run

Aplikasi frontend akan berjalan di browser (cek launchSettings.json atau CLI output).

๐Ÿ› ๏ธ Fitur

  • Registrasi User Baru (Validasi duplikasi username).
  • Login User (Validasi keberadaan user).
  • Counter Login Gagal (Maksimal 3 kali percobaan sebelum terkunci).
  • Welcome Screen (Setelah login sukses).
  • Lock Screen (Jika gagal login 3 kali).

๐Ÿ—ƒ๏ธ Database

Proyek ini saat ini menggunakan EF Core In-Memory Database untuk tujuan pengujian. Data akan hilang setiap kali aplikasi Backend dimatikan.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages