authgear / authgear/authgear-server

[Email login] Registered email cannot be used after enable and disable ignore dot function

Open
#1,237 6 comments 0 reactions 0 assignees View on GitHub
bug/trivial cooldown/enhancement reported by qa
Dominant language
Go
Stars
2k
Forks
125
Avg merge
2d 17h
Merged PRs (30d)
32

Description

## Background:
- Device / Browser (OS version): iPhone 11 Pro IOS 14.5
- Build: Version 1.0 (1622188340) May 28,2021 at 15:56

## Description:
Inconsistent behaviour for registered email that contains dot(.) in local part.

## Steps to reproduce:
1. Tick "Ignore dot(.) in local part" in web portal
2. Sign up using an email that contains dot in local part (e.g. a.bcd1533aa.b@gmail.com )
3. Received email and register successfully
4. Able to login using the original email (a.bcd1533aa.b@gmail.com) and original email without dot (abcd1533aab@gmail.com)
5. Untick "Ignore dot(.) in local part"
6. cannot use original email (i.e. a.bcd1533aa.b@gmail.com) to login, 'invalid credentials' displayed
7. however, abcd1533aab@gmail.com can be used to login
8. after login , the original email is displayed

## Expected result:
After "Ignore dot(.) in local part" is disabled, user should be able to login using their original email that contains dot(.)

## Screenshot:
![IMG_0089](/uploads/61d954f976bef4989186b4ba39afd10e/IMG_0089.PNG)
![IMG_0092](/uploads/8e16fa829b890021066d8b7b90fe853a/IMG_0092.PNG)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.