1.6 KiB
1.6 KiB
Login Credentials
Active Users
All passwords have been properly hashed with bcrypt and stored securely in the database.
Users
-
hop
- Username:
hop - Password:
hopmusic2025 - Status: ✅ Active
- Username:
-
Kristen
- Username:
Kristen(case-insensitive) - Password:
kristen2025 - Status: ✅ Active
- Username:
-
Camilah
- Username:
Camilah(case-insensitive) - Password:
camilah2025 - Status: ✅ Active
- Username:
-
worship-leader
- Username:
worship-leader - Password:
worship2025 - Status: ✅ Active
- Username:
Login Instructions
- Navigate to:
http://localhost:5100or your domain - Enter your username (case doesn't matter)
- Enter your password
- Press Enter or click Sign In
Biometric Authentication
Users can enable biometric authentication (Face ID, Touch ID, or Fingerprint) through the admin panel:
- Admin logs in
- Goes to Admin → Users
- Clicks Edit on a user
- Clicks "Enable Biometric"
- Device prompts for biometric setup
- User can now log in with biometric
Technical Details
- All passwords are hashed with bcrypt (10 rounds)
- JWT tokens expire after 7 days
- Case-insensitive username matching
- Enter key works for form submission
- Biometric credentials stored securely in database
Testing Performed
All four users tested successfully via API:
✅ hop - Login successful
✅ Kristen - Login successful
✅ Camilah - Login successful
✅ worship-leader - Login successful
Servers Running
- Frontend (Vite): http://localhost:5100
- Backend (Node.js): http://localhost:8080
- Database: PostgreSQL (church_songlyric)
Last Updated: January 25, 2026