Automatischer Login über Post zu eigenem Controller?

Hi! ich versuche mich gerade als Neuling daran ein Plugin zu schreiben, das einen Post über “predispatch” von “Frontend/frontend/index/index” abfängt, mit zwei Parametern im POST, Username und Passwort. Der Controller, order die Dispatch-Funktion sollen den Benutzer dann einloggen.

 

Ist das so möglich? Mein Versuch sieht so aus:

 

 public static function getSubscribedEvents() { return ['Enlight\_Controller\_Action\_PreDispatch\_Frontend\_Index' =\> 'onFrontendIndex']; }

 

 public function onFrontendIndex(\Enlight\_Event\_EventArgs $arguments){

// hier POST Parameter (noch zu ermitteln wie ich das mache) holen, User und passwort abgleichen und dann den User einloggen

}

Danke für einen Tipp