Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

新規会員登録 メールアドレスに254文字のアドレスを入力して登録したところ、システムエラーを示す画面に遷移した。 #5720

Closed
tiger-nakaya opened this issue Aug 31, 2022 · 7 comments
Milestone

Comments

@tiger-nakaya
Copy link

概要(Overview)

新規会員登録でメールアドレスに254文字のアドレス(abcdefghij123456789@abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij1234567890abcdefghij.com])を入力して登録したところ、システムエラーを示す画面に遷移した。

期待する内容(Expect) or 要望 (Requirement)

エラーメッセージが表示された方がよいと思いました

再現手順(Procedure)

新規会員登録でメールアドレスに254文字のアドレスを入力

環境 (environment)

  • EC-CUBE: 4.0.x
  • PHP: 7.x.x
  • DB:
    • PostgreSQL x.x.x
    • MySQL x.x.x

関連情報 (Ref)

@nanasess
Copy link
Contributor

@tiger-nakaya
システムエラーのログ及び、利用しているDBのバージョンなども記載いただけると大変助かります。

@C-Inada
Copy link

C-Inada commented Aug 31, 2022

有効なメールアドレスを取得時、通常は30文字前後に設定されてることが多いので254文字のメールアドレス自体を取得ができないことがほとんどです。
様々なサービスのメールアドレスの入力欄の文字数は32-64文字程度に制限をかけているところが多いようです。

@nobuhiko
Copy link
Contributor

4.2最新版、mysqlではエラーになりませんでした。
varchar(255)に収まってるらしい

@nobuhiko
Copy link
Contributor

一応仕様的には最大254文字までOKらしい
https://qiita.com/yoshitake_1201/items/40268332cd23f67c504c

@nobuhiko
Copy link
Contributor

nobuhiko commented Aug 31, 2022

ちなみに256文字入れてもエラーにならず、255字で登録される
mysql

@chihiro-adachi chihiro-adachi added this to the 4.2.0 milestone Aug 31, 2022
@chihiro-adachi
Copy link
Contributor

pgsql10でも再現せずでした。

@chihiro-adachi
Copy link
Contributor

未再現ということでクローズさせていただきます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants