54 lines
1.2 KiB
Markdown
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
|