[一覧に戻る]
オークション

このプログラムはサポートを終了しました。
このプログラムは今後更新される予定はありません。


●特徴、仕様
   (SOLD OUT開発元) MUTOYSで配布されているSOLD OUT にオークションを追加します 

   表示画面サンプル(IE6.0での画面、オークションスクリプトVer 2.05)

●プログラム情報
   分類:SOLD OUT 拡張スクリプト
   言語:CGI+Perl5.8.2
   動作確認実行環境:Active perl for win32(build 808) + AN HTTPD v1.42k
   対応システム:02-07-28k以上 03-04-11以上

●機能拡張情報
項目名更新日状況
出品キャンセル機能18/10/02中止
落札時自動受け取り機能05/03/112.05で実装
仮想住人参加18/10/02中止
10倍メッセージ05/03/112.05で実装
最低増分額設定の強化18/10/02中止
終了時間指定機能18/10/02中止
即決価格指定機能18/10/02中止

●バグ情報
項目名更新日影響Ver状況
キャンセルで順位上昇04/05/212.00〜2.012.02で回避
外部リンクに関するREFERER問題04/05/311.20,2.00〜2.021.21および2.03で回避
設定情報ページを開くとログアウトする04/05/311.16〜1.22,2.00〜2.05修正予定なし
USERPASS系で認証していると正常に処理できない04/11/271.00〜1.21,2.00〜2.031.22および2.04で修正

●ダウンロード
ダウンロードする前に利用規定を確認してください

   ●最終ベータ版(Version 2.05)
      ●ダウンロードする (05/03/11up 21,159bytes)
      ●解説資料(同梱品)

   ●最終安定版(Version 1.22)
      ●ダウンロードする (04/11/27up 16,485bytes)
      ●解説資料(同梱品)



出品キャンセル機能
状況:実装は中止されました

●機能
   出品したオークションを中止する機能です。

●条件
   入札者がいない場合のみ可能。



落札時自動受け取り機能
状況:2.05で実装完了

●機能
   落札時に自動的に受け取りを発行します。
   設定によりON、OFFを切り替えられます。
   
   また、独自キーとして$DT->{user}->{fuku_auction_autoreceive}に値を保存します。



仮想住人参加
状況:実装は中止されました

●機能
   オークションに仮想住人が参加します。
   
●未決定事項
   ・仮想住人が落札した場合、どこへ行くか
   ・仮想住人が入札する際の条件、価格



10倍メッセージ
状況:2.05で実装完了

●機能
   入札時に金額を10倍以上に引き上げると赤文字でメッセージが表示されます。
   表示されても処理は行われます。



最低増分額設定の強化
状況:実装は中止されました

●機能
   現在、定数のみの最低増分額の設定に、
   現在価格、出品価格に対するパーセント単位を追加し、全て重ねて処理します。
   
●未決定事項
   ・ひっかかった場合、最低増分額を計算して有効な最低入札額を表示するかどうか
      表示した場合、最低額を知るために適当な値を入力して、
      大した意味もなくサーバリクエストを出す行為を助長する可能性がある一方、
      表示しないと式がややこしくなりやすく、自分で計算するのも面倒になるため。
      
      一長一短な感じのため、設定によるオンオフも考慮には入れています。



終了時間指定機能
状況:実装は中止されました

機能案[1](該当するBBSスレッド)

●機能
   現在、相対時間指定のみのオークション終了時刻を、
   絶対時間で指定できるようにします。

●未決定事項
   ・指定方法の範囲
      次に条件を満たす日、時、分ぐらいでいいかと思っていますが、
      一か月以上先を指定できるようにしているケースがあるのかわかりません。
      そのような指定がされているSOLDが存在するようなら月の指定も可能にするか検討します。



即決価格指定機能
状況:実装は中止されました

機能案[2](該当するBBSスレッド)

●機能
   オークションを直ちに終了する即決価格を指定できるようにします。

●未決定事項
   ・即決価格の公開範囲
      即決価格を他のプレイヤーから見える、見えないを固定にするか、
      または出品者が設定できるようにするかどうかです。
      非公開とした場合は入札価格が即決価格以上になった場合に即決されるが、
      即決になる価格がわからないような設定にすることができます。
      
      ただ、非公開にした場合に細かく入札しまくるような人間が出るようだと、
      サーバーに余計な負荷を掛ける原因になるかもしれません。



キャンセルで順位上昇
影響バージョン:2.00〜2.01
状況:2.02で回避済み

●現象
   同額で入札している状況でさらに入札、キャンセルを行うとキャンセルを行った人の順位が必ず1位になります。

●回避後
   キャンセルを行うと順位は最低になるように変更されました。
   この修正は同額で入札した人が複数いた場合のみ影響を受けます。
   同額入札者が複数キャンセルを行いかつ他にキャンセルしていない入札者がいない場合の順位は不定です。
   
   

外部リンクに関するREFERER問題
影響バージョン:1.20,2.00〜2.02
状況:1.21および2.03で回避済み

●現象
   スクリプトにある当サイトへのリンクを辿るとHTTP_REFERER環境変数に
   セッション情報が記録されたまま送信されてしまう可能性があります。
   
   この現象は SOLD OUTの経営入門 > 注意事項(パスワードの取扱) に記述されている現象と同じです。

●回避後
   設定情報ページへのリンク修正、および設定情報ページ内からのみジャンプできるようにしたことで
   情報の送信が行われないようにします。
   
   

設定情報ページを開くとログアウトする
影響バージョン:1.16〜1.22,2.00〜2.05
状況:修正予定なし

●現象
   ログインしている状態で設定情報ページ(custom information)を開こうとすると
   「タイムアウトです。トップより入店し直してください。 」と表示される可能性があります。
   
   タイムアウト時間になっていないのに必ず表示される場合は、
   ログアウトした状態で開いてください。

●解説
   設定情報ページにはセッション情報を明示的に指定していないため、
   クッキーからセッション情報を取得できないと失敗します。
   
   セッション情報を明示的に指定すれば回避できますが、そうすると
   外部リンクに関するREFERER問題が復活するため、このままにします。



USERPASS系で認証していると正常に処理できない
影響バージョン:1.00〜1.21,2.00〜2.03
状況:1.22および2.04で修正

●現象
   USERPASS系で認証(ログイン状態で市場などを開いた時、アドレスバーの最後にユーザ名を含む文字列がある)している場合、
   オークションの出品、入札など、
   「タイムアウトです。トップより入店し直してください。 」と表示され全ての操作ができない可能性があります。
   また、前回のログインがまだ有効な場合、前回ログインした店舗が操作したように処理される可能性があります。
   
   クッキーが有効な場合、発生率は非常に低くなりますが、IP重複が許可されていると遭遇する可能性があります。

●解説
   USERPASS系で認証している場合、
   過去のクッキーの認証情報を使おうとします。
   また、クッキーが無効などの理由で過去のクッキーが利用できない場合、ログアウトする可能性があります。
   
   また、複数の店舗を使用している場合、過去のクッキーの認証情報が有効なままになっている可能性があり、
   その場合、前回ログインした店舗で認証され、処理されてしまいます。
   
   なお、過去のクッキーの認証情報は前回ログインした時の情報であり、これによって他の店舗を攻撃することはできないと思われます。



最終更新 2023/06/17