Heim  >  Artikel  >  CMS-Tutorial  >  Wie verhindert das Dream Weaver-System das dynamische Durchsuchen ungeprüfter Dokumente?

Wie verhindert das Dream Weaver-System das dynamische Durchsuchen ungeprüfter Dokumente?

angryTom
angryTomOriginal
2019-11-09 13:54:391890Durchsuche

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) Änderungsmethode

Bearbeiten 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) Effektvorschau

Empfohlenes Tutorial:

dedecms-TutorialWie verhindert das Dream Weaver-System das dynamische Durchsuchen ungeprüfter Dokumente?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn