私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇235:
Re:コロシアムについて [moon] 01/02 09:11

 └◇236:Re[2]:コロシアムについて [Jin] 01/02 11:26
  └◇237:Re[3]:コロシアムについて [moon] 01/02 12:21
   └◇238:Re[4]:コロシアムについて [Jin] 01/02 23:55
    └◇239:Re[5]:コロシアムについて [moon] 01/03 00:00
     └◇240:Re[6]:コロシアムについて [Jin] 01/03 00:30<-last


235● Re:コロシアムについて[ moon ] 2003 01/02 09:11
> コロシアムを使わせていただいています。
> どうしてもわからない事がありますので、教えていただけないでしょうかm(_ _)m
> うちでは、ユーザーがパスを変更できるようにしているのですが、コロシアムに登録後にパスを変更すると、二重登録が出来てしまいます。
> else{
>     $infomessage[0] = '既に参加登録がされています。';
> や
> print qq|<b>待機中</b>|;
> のあたりをいじってみたのですがどうしてもうまくいきません。
> どうかお願いいたします。

ええと、厳密にユーザチェックを行うためにID、名前、パスワードでユーザを判定しています。
ですから、記録するときにパスワードを記録しないようにし、判定するときにもチェックしないように変更すればうまくいくと思います。

# 詳細は寝起きで頭が働かないので省略。うまくいかない場合は詳細に書きます。
スレッド一覧


236● Re[2]:コロシアムについて[ Jin ] 2003 01/02 11:26
> ええと、厳密にユーザチェックを行うためにID、名前、パスワードでユーザを判定しています。
> ですから、記録するときにパスワードを記録しないようにし、判定するときにもチェックしないように変更すればうまくいくと思います。
>
> # 詳細は寝起きで頭が働かないので省略。うまくいかない場合は詳細に書きます。

なんとなく想像で $ps 消してみたりしているのですが、
うまくいきません。
わたし、どこでチェックしているのか理解していないのかもしれませんが。
スレッド一覧


237● Re[3]:コロシアムについて[ moon ] 2003 01/02 12:21
> なんとなく想像で $ps 消してみたりしているのですが、
> うまくいきません。
> わたし、どこでチェックしているのか理解していないのかもしれませんが。

パスワードを記録しないというのは、利用しなければ良いだけなので修正無しでいきます。
まずは、読み込み箇所の訂正。
  [0..2]
を、
  [0,1]
に置換。
そして、判定箇所の変更。
  {"$id<>$nm<>$ps"}
を、
  {"$id<>$nm"}
に置換。

# ぱっと見での修正なので、修正箇所が足りないかもしれません。
スレッド一覧


238● Re[4]:コロシアムについて[ Jin ] 2003 01/02 23:55
> パスワードを記録しないというのは、利用しなければ良いだけなので修正無しでいきます。
> まずは、読み込み箇所の訂正。
>   [0..2]
> を、
>   [0,1]
> に置換。
> そして、判定箇所の変更。
>   {"$id<>$nm<>$ps"}
> を、
>   {"$id<>$nm"}
> に置換。
>
> # ぱっと見での修正なので、修正箇所が足りないかもしれません。

なんとなく動いたようです。
トーナメント結果や投票結果など確認してみますが。
  [0..2]
がわかりませんでした。
ありがとうございました。
スレッド一覧


239● Re[5]:コロシアムについて[ moon ] 2003 01/03 00:00
> なんとなく動いたようです。
> トーナメント結果や投票結果など確認してみますが。
>   [0..2]
> がわかりませんでした。
> ありがとうございました。

動いたのなら良いのですが、念のため。
[0..2]は、sub colo_readで、$entrylist{join('<>',(split(/<>/,$data[$_]))[0..2])} = $data[$_];のように使用されています。(合計3箇所)
スレッド一覧


240● Re[6]:コロシアムについて[ Jin ] 2003 01/03 00:30
了解です。
スレッド一覧

CGIROOM