[Gelöst] AfterLogin Methode überschreiben

Ich habe den Standardlogin der Yii app so umgebaut, dass der Login über eine externe API validiert wird. Wenn ich mich jetzt einlogge, dann wird die Userid über yii::app()->user->setId() überschrieben. Funktioniert so weit auch super. Wenn ich mich allerdings mit der "Remember Me" Funktion eingelogged habe und die Seite irgendwann wieder besuche, dann ist die Id nicht mehr gesetzt.

Nun habe ich gelesen man könnte solche Dinge erneut setzen lassen indem man die aterLogin() Methode von CWebUser überschreibt. Meine Frage ist nun wie mache ich das denn? Ich habe ja gar keine Klasse die von CWebUser erbt?? Ich habe ein UserModel und eine UserIdentity aber CWebUser wird doch gar nicht an eine meiner Klassen vererbt, dann kann ich auch nicht überschreiben oder?

hilft dir das weiter?

http://www.yiiframework.com/wiki/60/add-information-to-yii-app-user-by-extending-cwebuser

Genau das habe ich gesucht! Besten Dank!