Skip to content

ユーザー登録/編集時のニックネーム欄に半角・全角スペースが登録できてしまう件の修正#4454

Open
otsuka-star wants to merge 1 commit into
baserproject:5.3.xfrom
otsuka-star:5.3.x-14
Open

ユーザー登録/編集時のニックネーム欄に半角・全角スペースが登録できてしまう件の修正#4454
otsuka-star wants to merge 1 commit into
baserproject:5.3.xfrom
otsuka-star:5.3.x-14

Conversation

@otsuka-star

Copy link
Copy Markdown
Contributor

@ryuring
以下の改修を行いましたので、ご確認お願いします!

ユーザー登録/編集時のニックネーム欄に半角・全角スペースを入力して保存→「ニックネームに半角・全角スペースは使用できません。」というエラーメッセージが出て保存できないようにする。

@ryuring

ryuring commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

こちらもユニットテストが失敗しています。分からなかったら連絡くださいー @otsuka-star

@teratai3

teratai3 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

#4453

上記以上、少し影響が大きい変更になる可能性があると感じました。

baserCMSでは、海外向けよりも日本語サイトでの利用が現状は多いと思われるため、姓・名にスペースを入力できなくしても、実際に問題となるケースはそれほど多くないかもしれません。

一方、ニックネームは氏名よりも自由な用途で使われます。
日本語でも、既存サイトで例えば次のような値が登録されている可能性があります。

  • エンジニアの 〇〇
  • baserCMS コンテンツ管理者1

このようなニックネームを登録しているサイトをアップデートした場合、既存の値はそのまま残る一方で、
次にユーザー情報を何か編集した際、ニックネームにスペースが含まれていることを理由に更新できなくなる可能性があります。

利用者から見ると、以前は登録できていた値が、アップデート後に突然バリデーションエラーになるため、混乱する可能性があります。
そのため、ニックネーム内部のスペースをすべて禁止するよりも、前後の余分な半角・全角スペースを除去し、スペースだけの入力を許可しない仕様のほうが自然ではないでしょうか。

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

Successfully merging this pull request may close these issues.

5 participants