TKK_E32222628/hydrop_web/USER_ACCOUNTS.md

54 lines
1.2 KiB
Markdown

# User Accounts untuk Testing
Berikut adalah akun user yang telah dibuat untuk testing sistem login:
## Admin Account
- **Username:** Admin
- **Email:** admin@iot.com
- **Password:** admin123
## Test Account
- **Username:** Test User
- **Email:** test@iot.com
- **Password:** test123
## Demo Account
- **Username:** IoT User
- **Email:** user@example.com
- **Password:** password
## Additional Users
- **Username:** John Doe
- **Email:** john@iot.com
- **Password:** john123
- **Username:** Jane Smith
- **Email:** jane@iot.com
- **Password:** jane123
## Cara Menggunakan:
1. Buka http://localhost:8000/login
2. Masukkan **Email ATAU Username** dan password
3. Contoh login:
- Dengan email: `admin@iot.com` + `admin123`
- Dengan username: `Admin` + `admin123`
4. Klik Login untuk masuk ke dashboard
## Fitur Login:
**Login dengan Email atau Username**
**Validasi input yang fleksibel**
**Session management**
**Password hashing yang aman**
**Error handling dan validation**
## Reset Database dan Seeder:
Jika ingin mereset database dan menjalankan ulang seeder:
```bash
php artisan migrate:fresh --seed
```
Perintah ini akan:
- Drop semua tabel
- Membuat ulang tabel dari migration
- Menjalankan seeder untuk membuat user default