最初に読んでね ダウンロード 検索 ユーザー登録する 連絡 マイストア ログイン  
このトピックはロックされているので記事編集または返信投稿はできません 同じユーザー名での登録が承認されてしまう。 このエントリーを含むはてなブックマーク
同じユーザー名での登録が承認されてしまう。
ここな
投稿初級者さん
投稿初級者さん

登録日: 2005.05.19
記事: 13
引用付きで返信する
はじめまして。
なかなか解決できない問題が1つあって困っております。

ユーザー登録時に既に登録されているユーザー名と同じ名前で、
メールアドレスを変えて登録しようとすると、
エラーも出ずに承認フェイズに移ってしまうのです。

アクティベーションも出来てしまい、いざログインしようとすると、
同じ名前のユーザーが複数あるわけなので、
その中の1つしかログインできません。

本来、ユーザー登録時に、同名チェックが働くはずなので、
問題ないはず。と思っていたのですが、
Modも多数導入していて、いつの時点からこのようになったのかわからない状態です。

問題と思われる部分、
usercp_register.phpや、functions_validate.phpを見てみましたが、
Mod導入前のオリジナルファイルと比べても、特におかしな所は見つかりませんでした。
また、同様事例が、本家でも多数投稿されていたのですが、
解決に至る答えは見つかりませんでした。

解決に向けてのヒントなど頂けないでしょうか。
よろしくお願いいたします。
ユーザーのプロフィールを表示ここな の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: 同じユーザー名での登録が承認されてしまう。
hiikun
あどみん
あどみん

登録日: 2005.03.16
記事: 830
所在地: 大阪府
引用付きで返信する
はじめまして。


ここな の記述を引用:
ユーザー登録時に既に登録されているユーザー名と同じ名前で、
メールアドレスを変えて登録しようとすると、
エラーも出ずに承認フェイズに移ってしまうのです。

アクティベーションも出来てしまい、いざログインしようとすると、
同じ名前のユーザーが複数あるわけなので、
その中の1つしかログインできません。

今までにそのようなトラブルにはまだ遭ったことがないので、ちょっと判らないですね。

荒治療ですが、データベース側で食いとめる方法はありますけど、動作がどうなるか・・・。

MySQL の場合、phpMyAdmin で phpbb_usersusername唯一にすると、他の username が重複していたら、そのレコードは登録できなくはなりますね。
エラーは MySQL が出してくるかな。
すでにある重複 username はあらかじめリネームするか削除しないと、phpMyAdmin がエラーを出すでしょうね。

これで、運用できるかどうかは判りませんけど・・・。


引 用:
また、同様事例が、本家でも多数投稿されていたのですが、
解決に至る答えは見つかりませんでした。

本家でも解決してないっていうのが不思議ですなあ。
個々の環境によるものなんでしょうかねえ。 Sad う~ん

_________________

Arrow 【ニューリリース】2.0.23/3.0.0

マイホームノートアイテム探索小都市
ユーザーのプロフィールを表示hiikun の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: 同じユーザー名での登録が承認されてしまう。
ここな
投稿初級者さん
投稿初級者さん

登録日: 2005.05.19
記事: 13
引用付きで返信する
返信ありがとうございます。

hiikun の記述を引用:
荒治療ですが、データベース側で食いとめる方法はありますけど、動作がどうなるか・・・。

MySQL の場合、phpMyAdmin で phpbb_usersusername唯一にすると、他の username が重複していたら、そのレコードは登録できなくはなりますね。
エラーは MySQL が出してくるかな。
すでにある重複 username はあらかじめリネームするか削除しないと、phpMyAdmin がエラーを出すでしょうね。

これで、運用できるかどうかは判りませんけど・・・。


これ、試して見ました。
想像されるとおり、確かにエラーが出るようになりました。
DEBUG MODEエラー...ほにゃらら、っていうメッセージになってしまうので、
エラーを判別して、メッセージを変えないとまずそうな感じ。

で、いろいろ試してみたら、
ちゃんとチェックしてくれる文字列と、そうではない文字列が存在することがわかりました。
英数字名であれば、確実にチェックできてます。
全角文字のユーザー名だとNGっぽい。

ということは、やっぱりエンコード関連が問題ってことですよね。
う~む、苦手な部分なんです。どこが原因なんだろう?
ユーザーのプロフィールを表示ここな の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: 同じユーザー名での登録が承認されてしまう。
hiikun
あどみん
あどみん

登録日: 2005.03.16
記事: 830
所在地: 大阪府
引用付きで返信する
ここな の記述を引用:
これ、試して見ました。
想像されるとおり、確かにエラーが出るようになりました。
DEBUG MODEエラー...ほにゃらら、っていうメッセージになってしまうので、
エラーを判別して、メッセージを変えないとまずそうな感じ。

やっぱり?
phpBB が対処できないからエラーを出しますわな~。


引 用:
で、いろいろ試してみたら、
ちゃんとチェックしてくれる文字列と、そうではない文字列が存在することがわかりました。
英数字名であれば、確実にチェックできてます。
全角文字のユーザー名だとNGっぽい。

ということは、やっぱりエンコード関連が問題ってことですよね。
う~む、苦手な部分なんです。どこが原因なんだろう?

もしかしたら、Shift_JIS での運営かな?
これが原因で重複してても通してたりするんやろか。 Rolling Eyes う~ん
EUC でも発生するんかなあ。UTF-8 はどうなんやろ?(このヘンは独り言)

今更、「全角ID禁止!」ってことにはいかないよねえ。
Xoops には制限できるモードがあるけど、phpBB には付いてないし。

他のマルチバイト言語圏の国ではどうなんやろう?
マルチバイトの苦難は続く・・・。

_________________

Arrow 【ニューリリース】2.0.23/3.0.0

マイホームノートアイテム探索小都市
ユーザーのプロフィールを表示hiikun の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: 同じユーザー名での登録が承認されてしまう。
ここな
投稿初級者さん
投稿初級者さん

登録日: 2005.05.19
記事: 13
引用付きで返信する
EUCでの運営です。
他の皆さんのサイトでは、この問題は発生しないのでしょうか。
ユーザーのプロフィールを表示ここな の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: 同じユーザー名での登録が承認されてしまう。
hiikun
あどみん
あどみん

登録日: 2005.03.16
記事: 830
所在地: 大阪府
引用付きで返信する
ここな の記述を引用:
EUCでの運営です。
他の皆さんのサイトでは、この問題は発生しないのでしょうか。

EUC ですか。Neutral (唸)

今はまだないですね。
今のところの対策としては、もしあったら、後発の方には名前を変えてもらうようにメールでお願いの通達でしょうか。

phpBB は元々は、マルチバイト言語のことなんて、これっぽっちも考えられて作られてませんからねえ。困ったもんやわ。

_________________

Arrow 【ニューリリース】2.0.23/3.0.0

マイホームノートアイテム探索小都市
ユーザーのプロフィールを表示hiikun の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
shigep
投稿初級者さん
投稿初級者さん

登録日: 2005.03.23
記事: 11
引用付きで返信する
phpBB V2.0.15、EUCで運営しています。
ためしにテストという名前で登録し、再度違うアカウントとしてテストという
名前を使ったら「このユーザー名はすでに使用されています」というエラーに
なりました。
どこかは分かりませんが、すでに登録されているアカウントとの比較部分が
マルチバイトを想定していなくてスルーしてしまっているんじゃないかと
思います。
ユーザーのプロフィールを表示shigep の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
hiikun
あどみん
あどみん

登録日: 2005.03.16
記事: 830
所在地: 大阪府
引用付きで返信する
shigep の記述を引用:
どこかは分かりませんが、すでに登録されているアカウントとの比較部分が
マルチバイトを想定していなくてスルーしてしまっているんじゃないかと
思います。

ひらがなかな、カタカナかな、漢字かな・・・。
日本語の単文字ってたくさんあるから、対処しにくそう。 Crying or Very sad

_________________

Arrow 【ニューリリース】2.0.23/3.0.0

マイホームノートアイテム探索小都市
ユーザーのプロフィールを表示hiikun の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
同じユーザー名での登録が承認されてしまう。
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
添付アップロード: 不可
添付ダウンロード: 不可
All times are GMT + 9 Hours (JST)  
Page 1 of 1  

  
  
 このトピックはロックされているので記事編集または返信投稿はできません    

Board Security

2980 Attacks blocked

Powered by phpBB © phpBB Group
Design by phpBBStyles.com | Styles Database.
Traduction par : PHPBB JAPAN / UTF-8 i18n Edition : JP Support Forum
Content © phpBB2 日本語サポートフォーラム
[ Debug on | page generation = 0.18815 seconds | sql queries = 17 ]
Feed RSS 2.0
JP Support Forum
SourceForge.jp