Registration with an already existing email succeeds without error
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ả
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
- Take an email address that already has a registered Mergin Maps account
- Open the mobile app and tap Sign up
- Fill in the registration form using the existing email
- Complete the full onboarding flow (create workspace, create project)
- 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
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của MerginMaps/mobile
-
bluetooth bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
MerginMaps/mobile#4741 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ui/ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
MerginMaps/mobile#4669 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug Good first issue ui/ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
MerginMaps/mobile#4665 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ui/ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
MerginMaps/mobile#4647 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
MerginMaps/mobile#4763 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của MerginMaps/mobile
Issue tương tự
-
audit(c2): add_project_arguments('/experimental:c11atomics', language: ['c', 'cpp']) for MS (C2-13)Đang mởhygiene type:refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
OMPI 5.0.x CI builds failingĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
sandialabs/Fenix#172 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
rocketride-org/rocketride-server#2886 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
scp-fs2open/fs2open.github.com#7953 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
SteveMacenski/slam_toolbox#907 ·