개선(improvement) #1601
closedSign up only with an email-type ID
100%
Description
Request: Apply email validation (for both Vendor and Seller)
- Validation conditions
1) Automatic Trim of Spaces
- If there are spaces before or after the input value, they must be automatically removed on submission.
- Do not validate with spaces included. First apply to trim, then follow the email validation process like `user@domain.com`.
2) Basic Format Conditions
- Must contain the `' character` there must be a '.'(dot).
- After `
- This ensures that the email address at least follows the `local@domain.tld` format.
3) Length Restrictions (based on RFC)
- Total length: Up to 254 characters — following the RFC maximum length of 254.
- Local part (before "@"): Up to 64 characters — based on the standard specification.
- Domain part: Generally up to 255 characters, but restricted to 254 in total length. Each domain label can be up to 63 characters.
- Path (for both Vendor and Seller)
1. Sign up > 2.Corperation Info
- input : Rep. email
2. Sign up > 3. Administrator registration
- input : ID, Email
3. Member list > Staff list > [New] modal
- input : ID, Email
- Validation error screen: When the user clicks [Save] without meeting the validation conditions, show orange color on the input stroke and placeholder (same as existing implementation — see attached screenshot).
Files
Related issues
Updated by ziniy Kang 6 months ago
- Copied from 개선(improvement) #1322: [Plan] Sign up only with an email-type ID added
Updated by Joseph Vo 6 months ago
Dear ziniy Kang, please send a text or message after translation for checking easier
Updated by ziniy Kang 6 months ago
- Status changed from 피드백(Feedback) to 신규(New)
- Assignee changed from ziniy Kang to Joseph Vo
- Target version set to v1.0.0
added.
Updated by Tracy Truong 6 months ago
- File picture002-1.png picture002-1.png added
- File picture002-2.png picture002-2.png added
- File picture002-3.png picture002-3.png added
- Status changed from QA test to 완료실패(Failed)
- Assignee changed from Tracy Truong to Tan Jang
Checked on Dev
1) Automatic Trim of Spaces
- If there are spaces before or after the input value, they must be automatically removed on submission.
- Do not validate with spaces included. First apply to trim, then follow the email validation process like `user@domain.com`.
=> Failed
2) Basic Format Conditions
- Must contain the `' character
- After `` there must be a '.'(dot).
- This ensures that the email address at least follows the `local@domain.tld` format.
=> ok
3) Length Restrictions (based on RFC)
- Total length: Up to 254 characters — following the RFC maximum length of 254.
- Local part (before "@"): Up to 64 characters — based on the standard specification.
- Domain part: Generally up to 255 characters, but restricted to 254 in total length. Each domain label can be up to 63 characters.
=> ok
email test: tuyenoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
- Path (for both Vendor and Seller)
1. Sign up > 2.Corperation Info
- input : Rep. email
2. Sign up > 3. Administrator registration
- input : ID, Email
can not check this part due to stay at step 2 > fill in information > click next > alert "Check for duplicate coporation No."
3. Member list > Staff list > [New] modal
- input : ID, Email
- Validation error screen: When the user clicks [Save] without meeting the validation conditions, show orange color on the input stroke and placeholder (same as existing implementation — see attached screenshot).
=> ok
Updated by Tracy Truong 6 months ago
- Related to 개선(improvement) #1696: [Dev] Sign up only with an email-type ID added
Updated by Tracy Truong 6 months ago
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Case 1: rechecked => ok
2. Sign up > 3. Administrator registration
- input : ID, Email
can not check this part due to stay at step 2 > fill in information > click next > alert "Check for duplicate coporation No."
Still cannot check => will check on task 1696 when issue is fixed
Redmine: http://redmine.ohmytrip.com/issues/1696
Updated by ziniy Kang 6 months ago
- Status changed from 완료(Done) to 완료실패(Failed)
Updated by ziniy Kang 6 months ago
- Status changed from 완료실패(Failed) to 확인(Confirmed)
Updated by ziniy Kang 6 months ago
- Status changed from 확인(Confirmed) to 완료(Done)
Updated by ziniy Kang 6 months ago
- Status changed from 완료(Done) to QA test
- Assignee changed from Tan Jang to Tracy Truong
Tiến hành test tiếp step 2.
Updated by Tracy Truong 5 months ago
- File picture685-1.png picture685-1.png added
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Checked Step 2 on Dev, ok
Updated by ziniy Kang 5 months ago
- Status changed from 완료(Done) to 확인(Confirmed)
Updated by Tracy Truong 5 months ago
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Updated by ziniy Kang 5 months ago
- Related to 개선(improvement) #1602: Apply email validation added
Updated by ziniy Kang 5 months ago
- Status changed from 완료(Done) to 완료실패(Failed)
Updated by Zia Han 4 months ago
- File 스크린샷 2025-11-06 오후 2.42.11.png 스크린샷 2025-11-06 오후 2.42.11.png added
- File 스크린샷 2025-11-06 오후 2.42.49.png 스크린샷 2025-11-06 오후 2.42.49.png added
Path 1 : Sign up > 2.Corperation Info
- Rep. email: Character length validation not applied.
Path 2 : Sign up > 3. Administrator registration & Member list > Staff list > [New] modal
- ID and Email: Both basic format conditions and length restrictions from the requirements are not applied.
- Validation passes even without “@” and “.”.
- Length restriction not applied.
Updated by Tracy Truong 4 months ago
- File image.png image.png added
- File image.png image.png added
- File picture287-1.png picture287-1.png added
- File picture287-2.png picture287-2.png added
- File picture287-3.png picture287-3.png added
- File picture287-4.png picture287-4.png added
- File picture287-5.png picture287-5.png added
- File picture287-6.png picture287-6.png added
- File picture287-7.png picture287-7.png added
- File picture287-8.png picture287-8.png added
- File picture287-9.png picture287-9.png added
Path 1 : Sign up > 2.Corperation Info
1st times:
ttuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 65 characters) => error
2nd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmm (total 255 characters) => error
3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 64 characters, befor "." 63 characters) => able to change to next step
*Path 2 : Sign up > 3. Administrator registration & Member list > Staff list > [New] modal
*
1st times:
ttuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 65 characters) => error
2nd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmm (total 255 characters) => error
3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooocomoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmm (total 254 characters, there is no "." ) => error
4th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovomotooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters,there is no "@") => error
5th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error
other case: missing "@", "."
Updated by Tracy Truong 4 months ago
- File picture973-1.png picture973-1.png added
- File picture973-2.png picture973-2.png added
- File picture973-3.png picture973-3.png added
- File picture973-4.png picture973-4.png added
- File picture973-5.png picture973-5.png added
- File picture973-6.png picture973-6.png added
- File picture973-7.png picture973-7.png added
- File picture973-8.png picture973-8.png added
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Path 2 : Member list > Staff list > [New] modal
1st times:
ttuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 65 characters) => error
2nd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmm (total 255 characters) => error
3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooocomoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmm (total 254 characters, there is no "." ) => error
4th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovomotooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters,there is no "@") => error
5th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error
Other case: there is no "@" / "."
Updated by Zia Han 4 months ago
- File [251113]_Add mamber.mov [251113]_Add mamber.mov added
- File [251113]_Sign-up.mov [251113]_Sign-up.mov added
validation no work
Updated by ziniy Kang 4 months ago
- Status changed from 완료(Done) to 완료실패(Failed)
- Assignee changed from Zia Han to Tan Jang
Updated by Tracy Truong 4 months ago
- File Sign up - Work 2 - Microsoft Edge 2025-11-18 15-26-29.mp4 Sign up - Work 2 - Microsoft Edge 2025-11-18 15-26-29.mp4 added
- File Add member - Work 2 - Microsoft Edge 2025-11-18 15-20-11.mp4 Add member - Work 2 - Microsoft Edge 2025-11-18 15-20-11.mp4 added
Checked on Dev, validation worked
Updated by Tracy Truong 4 months ago
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Updated by Tracy Truong 4 months ago
- File sign up step 3 2025-11-20 14-55-13.mp4 sign up step 3 2025-11-20 14-55-13.mp4 added
- File Sign up - step 2 - Work 2 - Microsoft Edge 2025-11-20 14-52-02.mp4 Sign up - step 2 - Work 2 - Microsoft Edge 2025-11-20 14-52-02.mp4 added
- File add member 2025-11-20 15-06-57.mp4 add member 2025-11-20 15-06-57.mp4 added
- File picture630-1.png picture630-1.png added
- File picture630-2.png picture630-2.png added
- File picture630-3.png picture630-3.png added
- File picture630-4.png picture630-4.png added
- File picture630-5.png picture630-5.png added
- File picture630-6.png picture630-6.png added
- File picture630-7.png picture630-7.png added
- Status changed from QA test to 완료실패(Failed)
- Assignee changed from Tracy Truong to Tan Jang
Staff list> email address: trim space is wrong
Other tested, ok
1st times:
ttuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 65 characters) => error
2nd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmm (total 255 characters) => error
3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error
Other case: there is no "@" / "."
Updated by Tracy Truong 4 months ago
- File Ohmy Partners and 7 more pages - Work 2 - Microsoft Edge 2025-11-21 10-13-39.mp4 Ohmy Partners and 7 more pages - Work 2 - Microsoft Edge 2025-11-21 10-13-39.mp4 added
- Status changed from QA test to 완료(Done)
- Assignee changed from Tracy Truong to Tan Jang
Trim bug tested, ok
Updated by Tracy Truong 3 months ago
- File Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 10-59-10.mp4 Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 10-59-10.mp4 added
- File Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-00-51.mp4 Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-00-51.mp4 added
- File Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-02-45.mp4 Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-02-45.mp4 added
- File Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-10-51.mp4 Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-10-51.mp4 added
- File Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-13-34.mp4 Ohmy Partners and 6 more pages - Work 2 - Microsoft Edge 2025-12-04 11-13-34.mp4 added
- Status changed from QA test to 완료성공(Resolve)
- Assignee changed from Tracy Truong to Tan Jang
1st times:
ttuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 65 characters) => error
2nd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmm (total 255 characters) => error
3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error
Sign up/ add member completed: email ttuyenoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@gmail.com
other case: missing "@", "."
- Path (for both Vendor and Seller)
1. Sign up > 2.Corperation Info => ok
- input : Rep. email
2. Sign up > 3. Administrator registration => ok
- input : ID, Email
3. Member list > Staff list > [New] modal => ok
- input : ID, Email
