(現在 過去ログ12 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■10068 / inTopicNo.1)  Child Treeのレス機能について
  
□投稿者/ さらだ -(2004/10/27(Wed) 17:08:17)
    初めまして、良い掲示板を探していたらChild Treeがとても良かったので
    今テスト段階でしようしているのですが、CGIを始めたばかりなので多少わからない事がでてきたので質問させてください。

    Child Treeのスレッドは誰でも自由に書き込みできて、レスは管理人のみ可能ということはできるのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■10069 / inTopicNo.2)  Re[1]: Child Treeのレス機能について
□投稿者/ Custom -(2004/10/27(Wed) 22:16:02)
    2004/10/27(Wed) 22:32:29 編集(投稿者)
    > 初めまして、良い掲示板を探していたらChild Treeがとても良かったので
    > 今テスト段階でしようしているのですが、CGIを始めたばかりなので多少わからない事が
    > でてきたので質問させてください。
    
    > Child Treeのスレッドは誰でも自由に書き込みできて、レスは管理人のみ可能と
    > いうことはできるのでしょうか?
    
    ちょっと改造すれば出来そうですね。
    確かめていないのでちゃんと動作するかは分かりませんがcbbs.cgiの
    
    if($he_tp && $delkey eq "" && $FORM{'pass'} eq ""){ &er_("トピック追加には削除キーが必須です!"); }
    
    という行の下辺りに
    
    if(($space != 0) && ($delkey ne $FORM{'pass'})){ &er_("返信するには管理者パスが必須です!"); }
    
    という行を追加してみてはどうでしょうか?
    (もしかすると条件を間違えている可能性大w)
    

引用返信 [メール受信/OFF] 削除キー/
■10070 / inTopicNo.3)  Re[2]: Child Treeのレス機能について
□投稿者/ Custom -(2004/10/27(Wed) 22:29:12)
    > if(($space != 0) && ($delkey ne $FORM{'pass'})){ &er_("返信するには管理者パスが必須です!"); }
    > 
    > という行を追加してみてはどうでしょうか?
    > (もしかすると条件を間違えている可能性大w)
    
    試してみたらやはりちょっと条件間違えていました。
    以下でうまくいくと思います。
    (少し改造していたかもしれないので動作が同じ保証がありませんが)
    
    if(($space != 0) && ($delkey ne $pass)){ &er_("返信するには管理者パスが必須です!"); }
    
    管理者パスを入れないと返信できなくなります。
    

引用返信 [メール受信/OFF] 削除キー/
■10071 / inTopicNo.4)  Re[3]: Child Treeのレス機能について
□投稿者/ Custom -(2004/10/27(Wed) 22:48:34)
    > if(($space != 0) && ($delkey ne $pass)){ &er_("返信するには管理者パスが必須です!"); }
    
    > 管理者パスを入れないと返信できなくなります。
    
    あと、管理者以外の人が入力した削除キーが偶然管理者パスと一致または故意的に
    一致させた場合は返信できてしまいます。
    また、上記のメッセージだとパスワードで判断していることがバレバレですので
    もう少し別のメッセージに変更した方がいいかもしれません。
    
    # 「管理者以外は返信できません」とか・・・。
    # そのままだと直感的にわかりやすすぎるので管理者モードにまで入られてログを
    # いじられる可能性があるなど問題があります。
    
    でも、確実に防ぐ方法はないのでハッキングされてしまったら管理者パスを別のに
    変更するしかないでしょう。
    

引用返信 [メール受信/OFF] 削除キー/
■10073 / inTopicNo.5)  Re[4]: Child Treeのレス機能について
□投稿者/ さらだ -(2004/10/28(Thu) 11:59:20)
    > あと、管理者以外の人が入力した削除キーが偶然管理者パスと一致または故意的に
    > 一致させた場合は返信できてしまいます。
    > また、上記のメッセージだとパスワードで判断していることがバレバレですので
    > もう少し別のメッセージに変更した方がいいかもしれません。
    >
    > # 「管理者以外は返信できません」とか・・・。
    > # そのままだと直感的にわかりやすすぎるので管理者モードにまで入られてログを
    > # いじられる可能性があるなど問題があります。
    >
    > でも、確実に防ぐ方法はないのでハッキングされてしまったら管理者パスを別のに
    > 変更するしかないでしょう。


    Customさん ありがとうございます。 管理者以外は書き込みできなくなりました。
    ちょっと余談ですけど、返信の入力フォームを表示させない事もできるのでしょうか?
    もし簡単だったら、教えてもらえるととてもうれしいです。

引用返信 [メール受信/OFF] 削除キー/
■10076 / inTopicNo.6)  Re[5]: Child Treeのレス機能について
□投稿者/ Custom -(2004/10/28(Thu) 22:19:27)
    > Customさん ありがとうございます。 管理者以外は書き込みできなくなりました。
    > ちょっと余談ですけど、返信の入力フォームを表示させない事もできるのでしょうか?
    > もし簡単だったら、教えてもらえるととてもうれしいです。

    試していないので分かりませんが結構面倒そうな予感。
    つまり、通常画面に表示させずに管理モード画面に表示させるということですよね?
    さすがにやる気ないのでごめんなさい。(_ _)

    # 案外簡単にできるかも知れないですが・・・。
    # 自信ないですが管理者モードからのみ新規投稿できる機能を参考にして
    # みたらどうでしょうか?
    # でもこの機能、GETでpassをそのまま渡しているみたいですね。(^_^;

引用返信 [メール受信/OFF] 削除キー/
■10082 / inTopicNo.7)  Re[6]: Child Treeのレス機能について
□投稿者/ さらだ -(2004/10/29(Fri) 17:35:57)
    > 試していないので分かりませんが結構面倒そうな予感。
    > つまり、通常画面に表示させずに管理モード画面に表示させるということですよね?
    > さすがにやる気ないのでごめんなさい。(_ _)
    >
    > # 案外簡単にできるかも知れないですが・・・。
    > # 自信ないですが管理者モードからのみ新規投稿できる機能を参考にして
    > # みたらどうでしょうか?
    > # でもこの機能、GETでpassをそのまま渡しているみたいですね。(^_^;

    Customさん、ありがとうございます。

    まだ、GETの機能を理解していないという面もあるんですが、勉強がてら見てみます。
    いろいろと質問してしまいましたが、返信してくれてどうもありがとうございます。

    また、質問するかもしれませんがその時はどうぞよろしくお願いします。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -