Welche Vorsichtsmaßnahmen gibt es für die Zweitentwicklung von Imperial CMS?

王林
Freigeben: 2019-11-05 17:11:32
Original
1926 Leute haben es durchsucht

Welche Vorsichtsmaßnahmen gibt es für die Zweitentwicklung von Imperial CMS?

1. Ändern Sie es nicht im Originalsystem

Es wird empfohlen, Plug-Ins, die keine Schwachstellen aufweisen, unabhängig durchzuführen und im Originalsystem nicht verändert werden. Beispielsweise kann die heutige AJAX-Anmeldung, -Registrierung und -Download-Funktion weiterhin ohne AJAX angemeldet, registriert und heruntergeladen werden. Auch wenn der Benutzer die alte Anmeldeverbindung, die alte Registrierungsadresse und die alte Download-Adresse findet, gibt es keine Lücken .

2. Schreiben Sie alle Codes in Ihre eigenen Dateien

Wenn Schwachstellen auftreten, wenn Sie die ursprünglichen Systemdateien nicht ändern, schreiben Sie die Codes nicht Stück für Stück in die Originaldateien schreiben, den gesamten Code in Funktionseinheiten in die Datei schreiben, die Datei an der entsprechenden Stelle verweisen, die Funktion an der zu ändernden Stelle einfügen und Kommentare hinzufügen.

Einige Dateisysteme werden nicht von Hand in diese Dateien geschrieben

Jeder weiß, dass e/class/config.php eine Konfigurationsdatei ist (ecms7 .0-Version ist e/config/config.php), die die gesamten Site-Parametereinstellungen, Modellinformationen usw. enthält. Sie wird häufig aktualisiert und niemand schreibt hier Code von Hand.

4. Platzieren Sie die von Ihnen erstellten Dateien nicht zufällig

Die bisher von trylife verwendete Verzeichnisstruktur ist wie folgt:

e/trylife /common/ Häufig verwendeter Ort Die häufig verwendeten PHP-Funktionsdateien des JQuery-JS-Plug-Ins

e/trylife/plug-in 1 Englischer Verzeichnisname/js PHP-HTML und andere notwendige Dateien, die nur für dieses Plug-In gelten

e/trylife/plugin 2 Englischer Verzeichnisname/
………
e/trylife/pluginn Englischer Verzeichnisname/

Empfohlenes Tutorial:Empire CMS Tutorial

Das obige ist der detaillierte Inhalt vonWelche Vorsichtsmaßnahmen gibt es für die Zweitentwicklung von Imperial CMS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!