← Back to Portfolio

Bug Report

Critical Login Issue

BUG-2024-001 Login fails with correct credentials OPEN
Reporter Sarah Johnson (QA Engineer)
Date Reported December 18, 2024
Assigned To Mike Davis (Backend Developer)
Component Authentication Module
Version v2.1.3
Browser Chrome 119.0.6045.105
Critical Severity P1 Priority
Summary:
Users cannot log in to the application despite entering correct username and password. The login form submits but redirects back to the login page without any error message.
Environment:
Testing Environment: Staging
URL: https://staging.shopeasy.com
OS: Windows 11 Pro
Browser: Google Chrome 119.0.6045.105
Screen Resolution: 1920x1080
Network: High-speed broadband
Steps to Reproduce:
  1. Navigate to the application login page (https://staging.shopeasy.com/login)
  2. Enter valid username: "testuser@example.com"
  3. Enter valid password: "TestPass123!"
  4. Click the "Login" button
  5. Observe the page behavior
Expected Result:
User should be successfully authenticated and redirected to the dashboard page with a welcome message.
Actual Result:
  • Page refreshes and returns to the login form
  • No error message is displayed
  • Username and password fields are cleared
  • User remains unauthenticated
  • Network tab shows 200 response but no redirect occurs
Impact Assessment:
Business Impact: Critical - Users cannot access the application, leading to potential revenue loss and customer dissatisfaction.

Affected Users: All users attempting to log in
Workaround: None available
Customer Impact: High - Complete loss of functionality for registered users
Additional Information:
  • Console Errors: No JavaScript errors observed in browser console
  • Network Analysis: POST request to /api/auth/login returns 200 status but response body is empty
  • Session: No session cookie is set after login attempt
  • Database: User credentials verified to exist and be correct in database
  • Recent Changes: Authentication middleware was updated in build v2.1.3
Test Data Used:
Username: testuser@example.com
Password: TestPass123!
User Role: Standard User
Account Status: Active
Last Login: December 15, 2024 (successful)
Screenshots/Evidence:

Screenshots Available:
• Login page before submission
• Network tab showing API response
• Page state after login attempt
• Browser developer tools console

Screenshots attached to bug tracking system
Reproducibility:
Frequency: Always (100%)
Multiple Users: Confirmed with 3 different test accounts
Different Browsers: Reproduced in Chrome, Firefox, and Safari
Different Devices: Reproduced on desktop and mobile devices
Suggested Investigation Areas:
  • Review authentication middleware changes in v2.1.3
  • Check session management configuration
  • Verify JWT token generation and validation
  • Examine database connection and query execution
  • Test authentication API endpoint independently
Related Issues:
Possibly Related:
• BUG-2024-002: Session timeout not working correctly
• BUG-2024-003: Password reset emails not being sent

Dependencies:
• Authentication service (auth-service v1.2.1)
• Session management library (express-session v1.17.3)
BUG-2024-002 Shopping cart count displays incorrect value OPEN
Reporter Lisa Chen (QA Engineer)
Date Reported December 17, 2024
Assigned To Alex Rodriguez (Frontend Developer)
Component Shopping Cart
Medium Severity P2 Priority
Summary:
The shopping cart icon in the header shows an incorrect item count when items are added or removed from the cart. The count sometimes lags behind the actual cart contents.
Steps to Reproduce:
  1. Log in to the application
  2. Navigate to any product page
  3. Add 3 items to the cart
  4. Observe cart count in header (should show 3)
  5. Remove 1 item from cart
  6. Check cart count again
Expected vs Actual Result:
Expected: Cart count should update immediately to reflect accurate number of items
Actual: Cart count sometimes shows old value or takes 3-5 seconds to update
Impact: Medium - May confuse users about cart contents but doesn't prevent core functionality

Bug Report Summary

Total Bugs Reported:
2
Critical:
1
Medium:
1
Open Status:
2