xwords0.46で、任意のユーザーがデータを修正・変更をできるようにする方法。

2007年02月11日

xwords0.46で、登録ユーザーなら誰でもデーターの書き換えをできるようにする方法。削除は、できないのでちょっと安心。このハックは死ぬほど苦労した。手を加えるファイルはfunctions.phpとsubmit.phpの二つのみ。

xwords/include/functions.php

elseif ( $uid == $xoopsUser -> getVar( 'uid' ) && $xoopsModuleConfig["allowsubmit"] ) //ver 0.06

を、以下の用に書き換える。

elseif ( /*$uid == $xoopsUser -> getVar( 'uid' ) &&*/ $xoopsModuleConfig["allowsubmit"] ) //ver 0.06

xwords/submit.php

117行目の and uid = '$uid'を削除

182行目を以下のようにコメントアウト?(これをしなくても動くかな・・?)
// $uid = $xoopsUser -> getVar( 'uid' );

185行目の AND uid = '$uid'を削除

189〜191行目を以下のようにコメントアウト。
//   {
//   redirect_header( "index.php", 1, _NOPERM );
//   }

【参考URL】
http://xoopscube.jp/modules/newbb/viewtopic.php?topic_id=10134&forum=17&post_id=48497#forumpost48497


トラックバックURL

この記事にコメントして下さい

名前:
URL:
  情報を記憶: 評価: 顔