Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Registration with an already existing email succeeds without error

Đang mở
#4,694 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
52/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cpp, ios
Lĩnh vực
authentication, mobile-dev

Hướng nghiên cứu

Bắt đầu từ luồng đăng ký „Sign up“ của ứng dụng di động và tái hiện trường hợp email trùng lặp trên staging, sau đó theo dõi xem phản hồi từ máy chủ có được xác thực hay hiển thị hay không. Hoàn tất khi một email đã tồn tại dừng việc đăng ký ngay lập tức với lỗi rõ ràng, không cho phép tiếp tục onboarding hoặc project creation.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

auth bug ui/ux

Description
When a user attempts to register in the mobile app using an email address that is already registered, the registration flow completes successfully without any error. The user can proceed through the full onboarding: register → create workspace → create project. Only when attempting to upload a project does the user see an error: "Failed to push changes. Ask the workspace owner to log in to their Mergin Maps dashboard for more information. (TrialExpired)".

The root cause is likely that duplicate email registration is not validated in the mobile app (or the server error is not surfaced), leaving the user in a broken account state.

Environment
[x] Staging [ ] PROD

Application (+ app version, build, operating system)
Mergin Maps iOS — 2026.4.0
iOS: 26.0

Steps to reproduce

  1. Take an email address that already has a registered Mergin Maps account
  2. Open the mobile app and tap Sign up
  3. Fill in the registration form using the existing email
  4. Complete the full onboarding flow (create workspace, create project)
  5. Attempt to upload/sync the project

Actual results
Registration succeeds with no error. The user completes onboarding and creates a project.

Expected results
Registration with an already existing email should fail immediately with a clear error message (e.g. "An account with this email already exists"), preventing the user from entering a broken state.

Screenshots or logs

Conclusion
Created by Claude and supervised by a human test analyst.

Ngôn ngữ chính
C++
Star
390
Fork
89
Merge trung bình
4 ngày 23 giờ
Pull request đã merge (30 ngày)
13

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của MerginMaps/mobile

Tất cả issue của MerginMaps/mobile

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.