Heim > Backend-Entwicklung > PHP-Tutorial > Sie können das Thinkcmf-Modul-Backend betreten, ohne sich anzumelden

Sie können das Thinkcmf-Modul-Backend betreten, ohne sich anzumelden

WBOY
Freigeben: 2016-08-04 09:19:52
Original
2321 Leute haben es durchsucht

Ich habe Thinkcmf gestern Abend zum ersten Mal gelernt. Erstellen Sie ein Blog-Modul gemäß der Anleitung. Beim Einrichten des Hintergrunds des Blog-Moduls tritt ein Problem auf. Die Frage lautet wie folgt:

  1. Solange Sie sich im Browser angemeldet haben, können Sie den Hintergrund des Anwendungsmoduls (Blog/indexadminController) erfolgreich aufrufen und den Inhalt des Controllers sehen, auch wenn auf der Startseite angezeigt wird, dass Sie nicht angemeldet sind Indexmethode echo. Wie kann dieses Problem gelöst werden?

  2. Nach dem Ändern des Browsers können Sie den Backend-Pfad des Moduls eingeben, um die Anmeldeschnittstelle aufzurufen. Dieses Backend ist jedoch nicht der Backend-Controller (indexadmin) des Moduls, sondern die öffentliche Controller-Anmeldemethode des Administrators Modul. Was ist los? Bedeutet das Hintergrund-Sharing? Können Artikel, solange Sie sie an einem Ort veröffentlichen, im gesamten Netzwerk geteilt werden?

  3. Ich habe festgestellt, dass ich durch das Springen zum Administrator-Login über das Modul das System erneut über den Modulpfad (indexadminController.class.php) betreten habe, um den Inhalt des Controller-Echos einzugeben, anstatt den Systemhintergrund einzugeben . Da dies der Fall ist, welchen Nutzen hat das? Kann ich meinen eigenen Hintergrund im indexadmin-Controller display() verwenden?

Antwortinhalt:

Ich habe Thinkcmf gestern Abend zum ersten Mal gelernt. Erstellen Sie ein Blog-Modul gemäß der Anleitung. Beim Festlegen des Hintergrunds des Blog-Moduls tritt ein Problem auf. Die Frage lautet wie folgt:

  1. Solange Sie sich im Browser angemeldet haben, können Sie den Hintergrund des Anwendungsmoduls (Blog/indexadminController) erfolgreich aufrufen und den Inhalt des Controllers sehen, auch wenn auf der Startseite angezeigt wird, dass Sie nicht angemeldet sind Indexmethode echo. Wie kann dieses Problem gelöst werden?

  2. Nach dem Ändern des Browsers können Sie den Backend-Pfad des Moduls eingeben, um die Anmeldeschnittstelle aufzurufen. Dieses Backend ist jedoch nicht der Backend-Controller (indexadmin) des Moduls, sondern die öffentliche Controller-Anmeldemethode des Administrators Modul. Was ist los? Bedeutet das, dass Hintergrundinformationen geteilt werden? Können Artikel, solange Sie sie an einem Ort veröffentlichen, im gesamten Netzwerk geteilt werden?

  3. Ich habe festgestellt, dass ich durch das Springen zum Administrator-Login über das Modul das System erneut über den Modulpfad (indexadminController.class.php) betreten habe, um den Inhalt des Controller-Echos einzugeben, anstatt den Systemhintergrund einzugeben . Da dies der Fall ist, welchen Nutzen hat das? Kann ich meinen eigenen Hintergrund im indexadmin-Controller display() verwenden?

1. Möglicherweise haben Sie die Anmeldung im Controller nicht beurteilt.

CMF verwendet

Verwandte Etiketten:
php
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage