# Simple verification script for user field fix $baseUrl = "http://localhost:5000" $loginUrl = "$baseUrl/api/auth/login" $loginPayload = @{ email = "admin@test.com" password = "Test@123456" tenantSlug = "testcompany" } | ConvertTo-Json Write-Host "Testing Login Flow..." -ForegroundColor Cyan try { $response = Invoke-RestMethod -Uri $loginUrl -Method Post -Body $loginPayload -ContentType "application/json" Write-Host "Login successful!" -ForegroundColor Green Write-Host "" Write-Host "User Object from Backend:" -ForegroundColor Cyan $response.user | Format-List $token = $response.accessToken $headers = @{ Authorization = "Bearer $token" } Write-Host "" Write-Host "Testing /me Endpoint..." -ForegroundColor Cyan $meResponse = Invoke-RestMethod -Uri "$baseUrl/api/auth/me" -Method Get -Headers $headers Write-Host "/me endpoint successful!" -ForegroundColor Green Write-Host "" Write-Host "User Object from /me:" -ForegroundColor Cyan $meResponse | Format-List Write-Host "" Write-Host "Verification Complete!" -ForegroundColor Green } catch { Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Red if ($_.ErrorDetails) { Write-Host "Details: $($_.ErrorDetails.Message)" -ForegroundColor Red } }