Heim > Artikel > CMS-Tutorial > Wie verhindert das Dream Weaver-System das dynamische Durchsuchen ungeprüfter Dokumente?
Wie verhindert das DreamWeaver-System das dynamische Durchsuchen ungeprüfter Dokumente?
DreamWeaver DedeCms wird standardmäßig von Mitgliedern freigegeben Nicht überprüfte Dokumente können dynamisch durchsucht werden (/plus/view.php?aid=xxx). Nach der Übermittlung können Sie dynamisch durchsuchen, und Baidu schließt sie auch normal ein.
Die Standardmethode des Dedecms-Systems wird zweifellos viele kleinere Probleme mit sich bringen, wie zum Beispiel:
1 Benutzer übermitteln eine große Anzahl von Junk-Dokumenten und werden eingeschlossen, was zu einer Verringerung der Website führt Autorität;
Es bringt große Unannehmlichkeiten für die tägliche Verwaltung und Wartung des Webmasters/Administrators mit sich; 🎜>4, andere unvorstellbare Situationen usw.;
Wir können den Code ändern, um die folgenden Effekte zu erzielen: Wenn sich ein vom Benutzer übermitteltes Dokument im Status „Überprüfung ausstehend“ befindet, kann es nur der übermittelnde Benutzer oder Administrator anzeigen , und andere Benutzer Keine können angezeigt werden.
1) ÄnderungsmethodeBearbeiten und öffnen Sie die Datei /plus/view.php (Hinweis: Diese Datei ist eine dynamische Browserdatei für das Dokument) und suchen Sie den folgenden Code: //检查阅读权限
$needMoney = $arc->Fields['money'];
$needRank = $arc->Fields['arcrank'];
Fügen Sie den folgenden Code zur unteren Zeile hinzu:
$mid = $arc->Fields['mid']; if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1){ showMsg("你无查看权限",-1); exit(); }
Speichern und schließen.
2) EffektvorschauEmpfohlenes Tutorial:
dedecms-Tutorial
Das obige ist der detaillierte Inhalt vonWie verhindert das Dream Weaver-System das dynamische Durchsuchen ungeprüfter Dokumente?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!