Frage

Was ist der beste Weg, Login Form in mehrere Seiten in Zend Framework?

einzubetten

Zur Zeit habe ich zwei Controller, LoginController für separates Login-Formular und Indexcontroller für Aktionen auf Index-Seite.

Ich brauche Login Form in Index-Seite umfasst Benutzer sowohl von der ersten Seite einloggen zu lassen und von Login-Seite.

Meine aktuelle Lösung ist Indexcontroller erweitern LoginController zu machen, aber ich habe einige Anpassungen vornehmen, um den Code von beiden Controllern (zB Call parent :: index von innen Kind index zum Anmeldeformular und verschiedene Umleitungen sollten auch aktualisiert werden übertragen).

Ist es OK implementieren "Multi-Seite" Login mit einem solchen Controller inharitance?

Was ist die beste Praxis?

War es hilfreich?

Andere Tipps

könnte einfacher sein, nur Ihre eigene Form auf Ihrer Index-Seite (vorsichtig, um die Eingaben zu nennen, wie Sie auf Ihrer Login-Seite haben) zu erstellen und nur die Aktion zu Ihrem Login-Skript festgelegt.

empfehle ich Ihnen, auch die meisten Ihrer Code in das Benutzermodell anstelle des Controllers zu bewegen. Ich denke, „Thin-Controller, Fat Modelle“ -Muster mehr entbehrlich und wartbare dann erstreckt Controller ist. Ich habe auch die Verlängerung einen allgemeinen Login-Controller für meine aplications verwenden, aber der allgemeine Controller hat nur eine Funktion, die die Eingaben und sendet sich an das Modell erhält und leitet oder sendet einen Fehler zu der Ansicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top