Dreamweaver システムは、監査されていないドキュメントの動的閲覧をどのように禁止しますか
Dreamweaver DedeCms はデフォルトでメンバーによってリリースされます 未レビュードキュメントを動的に閲覧できます (/plus/view.php?aid=xxx) 提出後、動的に閲覧することができ、Baidu にも通常どおりに含められます。
Dedecms システムのデフォルトの方法では、間違いなく次のような多くの小さな問題が発生します:
1. ユーザーが大量のジャンク ドキュメントを送信し、含まれ、サイトの減少につながります。権限;
2. ウェブマスター/管理者の日常的な管理とメンテナンスに多大な不便をもたらします;
3. フロントエンド ユーザーに悪いアクセス エクスペリエンスをもたらします;
4 、その他の想像を絶する状況など;
コードを変更して次の効果を実現できます: ユーザーが送信したドキュメントがレビュー保留状態の場合、送信したユーザーまたは管理者のみがそのドキュメントを表示できます。 、その他のユーザーは表示できません。
1) 変更方法
/plus/view.php ファイルを編集して開き (注: このファイルはドキュメントの動的参照ファイルです)、次のコード:
//检查阅读权限 $needMoney = $arc->Fields['money']; $needRank = $arc->Fields['arcrank'];
次のコードを次の行に追加します:
$mid = $arc->Fields['mid']; if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1){ showMsg("你无查看权限",-1); exit(); }
保存して閉じます。
2) エフェクトのプレビュー
推奨チュートリアル: dedecms チュートリアル
以上がDream Weaver システムは、監査されていないドキュメントの動的閲覧をどのようにして禁止していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。