# Imported Grazuri Users - Credentials

## Overview
Successfully imported **4 users** from the Grazuri database into Haven Grazuri Investment Limited system.

**Import Date:** May 8, 2026  
**Total Users in System:** 12 (8 test users + 4 imported Grazuri users)

---

## Imported User Credentials

### 1. Gladys Njeri Kariuki (Loan Officer)
- **Username:** `gladys`
- **Password:** `123123` (decoded from base64: MTIzMTIz)
- **Email:** njerigladysk23@gmail.com
- **Phone:** +254711925530
- **ID Number:** 32928357
- **Role:** Loan Officer
- **Branch:** Main Branch - Thika
- **Date of Birth:** September 24, 1989
- **Status:** Active
- **Accessible Branches:** Main Branch - Thika

**Permissions:**
- Can create and manage loan applications
- Can approve/reject loans (within limits)
- Can view borrower information
- Can process loan disbursements and repayments
- Access to Main Branch only

---

### 2. Josphat Mwangi (Team Leader/Manager)
- **Username:** `jmwangi`
- **Password:** `Jmwangi8819` (decoded from base64: Sm13YW5naTg4MTk=)
- **Email:** josphatmwangi@gmail.com
- **Phone:** +254706762830
- **ID Number:** 27432964
- **Role:** Team Leader
- **Branch:** Main Branch - Thika
- **Date of Birth:** September 14, 1967
- **Status:** Active
- **Accessible Branches:** Main Branch - Thika

**Permissions:**
- Can manage loan officers
- Can approve larger loan amounts
- Can view team performance reports
- Can access multiple branches (currently Main Branch)
- Can override loan officer decisions
- Full access to loan management

---

### 3. Admin User (andmin)
- **Username:** `andmin`
- **Password:** `admin123` (decoded from base64: YWRtaW4xMjM=)
- **Email:** andmin@admin.com
- **Phone:** +254000000000
- **Role:** Administrator
- **Branch:** Main Branch - Thika
- **Status:** Active
- **Accessible Branches:** All branches (Main Branch - Thika, Nairobi Branch)

**Permissions:**
- Full system access
- Can manage all users
- Can configure system settings
- Can access all branches
- Can view all reports
- Can manage branches and products

---

### 4. Admin User (gts)
- **Username:** `gts`
- **Password:** `1211` (decoded from base64: MTIxMQ==)
- **Email:** gts1211@admin.com
- **Phone:** +254757041431
- **Role:** Administrator
- **Branch:** Main Branch - Thika
- **Status:** Active
- **Accessible Branches:** All branches (Main Branch - Thika, Nairobi Branch)

**Permissions:**
- Full system access
- Can manage all users
- Can configure system settings
- Can access all branches
- Can view all reports
- Can manage branches and products

---

## Login Instructions

1. Navigate to: http://127.0.0.1:8000/login/
2. Enter your username and password from above
3. Click "Login"

**Note:** All imported users retain their original Grazuri passwords (decoded from base64).

---

## Security Recommendations

⚠️ **IMPORTANT SECURITY NOTICE:**

1. **Change Passwords Immediately:** All imported users should change their passwords on first login
2. **Review Permissions:** Verify that each user has appropriate access levels
3. **Enable Two-Factor Authentication:** Consider implementing 2FA for admin accounts
4. **Audit Access:** Monitor user access logs regularly
5. **Password Policy:** Enforce strong password requirements

---

## System Integration Notes

### Role Mapping (Grazuri → Haven Grazuri)
- `Credit Controller` → `loan_officer`
- `Manager` → `team_leader`
- `Admin` → `admin`

### Data Migration
- All user profile information was migrated
- Phone numbers were formatted to international format (+254...)
- Email addresses were preserved
- ID numbers were migrated
- Date of birth information was preserved
- Users were assigned to Main Branch - Thika by default

### Branch Access
- **Loan Officers:** Access to Main Branch only
- **Team Leaders:** Access to Main Branch only (can be expanded)
- **Administrators:** Access to all branches

---

## Troubleshooting

### If Login Fails:
1. Verify username is correct (case-sensitive)
2. Try the password shown above
3. If password doesn't work, contact system administrator to reset
4. Default fallback password: `ChangeMe@2025`

### Account Issues:
- If account is locked, contact administrator
- If permissions are incorrect, administrator can update role
- If branch access is needed, administrator can add accessible branches

---

## Next Steps

1. ✅ Import completed successfully
2. ⏳ Users should login and change passwords
3. ⏳ Verify user permissions are correct
4. ⏳ Test loan application workflow with imported users
5. ⏳ Configure additional branches if needed
6. ⏳ Set up email notifications for users

---

## Support

For technical support or account issues:
- **Email:** havenin2023@gmail.com
- **Phone:** +254112941830
- **WhatsApp:** +254112941830

---

**Document Generated:** May 8, 2026  
**System:** Haven Grazuri Investment Limited  
**Database:** acbptxvs_branch_system
