test_login_correct.ps1 1.0 KB

123456789101112131415161718192021222324252627
  1. # Test correct login path
  2. $body = '{"tenantCode":"T202605253515","username":"admin","password":"admin123"}'
  3. Write-Host "=== Test /login on fs-company (8006) ==="
  4. try {
  5. $r = Invoke-WebRequest -Uri 'http://localhost:8006/login' -Method Post -ContentType 'application/json' -Body $body -UseBasicParsing
  6. $json = $r.Content | ConvertFrom-Json
  7. Write-Host "Code: $($json.code), Msg: $($json.msg)"
  8. if ($json.token) {
  9. Write-Host "Token length: $($json.token.Length)"
  10. Write-Host "Token first 30: $($json.token.Substring(0,30))..."
  11. }
  12. } catch {
  13. Write-Host "Error: $($_.Exception.Message)"
  14. }
  15. Write-Host "`n=== Test /login via frontend proxy (80) ==="
  16. try {
  17. $r = Invoke-WebRequest -Uri 'http://localhost:80/prod-api/login' -Method Post -ContentType 'application/json' -Body $body -UseBasicParsing
  18. $json = $r.Content | ConvertFrom-Json
  19. Write-Host "Code: $($json.code), Msg: $($json.msg)"
  20. if ($json.token) {
  21. Write-Host "Token length: $($json.token.Length)"
  22. }
  23. } catch {
  24. Write-Host "Error: $($_.Exception.Message)"
  25. }