Azt szeretném elérni, hogy ha a rendszer kilépteti a felhasználót,
mert lejárt az időkorlát, akkor irjon ki egy üzenetet. Ezt hogyan
tudom elérni?
--
Ámon Tamás
2010/1/8 Heilig Szabolcs <ce...@phphost.hu>:
> --
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> szolgáltatásbeli Symfony-hu csoportra.
> Ha üzenetet szeretne küldeni ebbe a csoportba, küldjön egy e-mailt a(z)
> symfo...@googlegroups.com címre.
> Ha le szeretne iratkozni a csoportról, küldjön e-mailt a(z)
> symfony-hu+...@googlegroups.com címre.
> További lehetőségekért keresse fel a csoportot a(z)
> http://groups.google.com/group/symfony-hu?hl=hu címen.
>
>
--
Ámon Tamás
Sent from Budapest, BU, Hungary
Arra már rájöttem, hogy a factory.yml-ben lehet ezt állitgatni.
Viszont, ha beállítom a use_flash-t, akkor sem kapok vissza semmi
üzenetet.
Egyébként 1.2
> Milyen verziójú a Symfony? Ahogy nézem, ez nem az sfGuard felségterülete,
> hanem az sfBasicSecurityUser-é. 1.0-tól 1.4-ig minden esetben. Itt a
> forrása:
> http://trac.symfony-project.org/browser/branches/1.4/lib/user/sfBasicSecurityUser.class.php
>
> Az initialize()-t érdemes átfuztni, mivel itt állapítja meg a timeout-ot és
> végzi el a kiléptetést,
> ha szükséges.
> --
> Heilig Szabolcs
> ce...@phphost.hu - http://devolver.hu (SVN, Trac hoszting)
> 2010/1/8 sajt <sajt...@gmail.com>
>>
>> Azt szeretném elérni, hogy ha a rendszer kilépteti a felhasználót,
>> mert lejárt az időkorlát, akkor irjon ki egy üzenetet. Ezt hogyan
>> tudom elérni?
class frontendConfiguration extends sfApplicationConfiguration
{
public function configure()
{
$this->dispatcher->connect('user.change_authentication',
array($this, 'setLogout'));
}
public function setLogout(sfEvent $event) {
if (!$event["authenticated"]) {
$user = sfContext::getInstance()->getUser();
$user->setFlash('notice', "You are logged out");
}
}
}
Viszont ez nem működik. Az a kérdésem lenne, hogy hogyan tudom itt
elérni a usert?
2010/1/8 Heilig Szabolcs <ce...@phphost.hu>:
class frontendConfiguration extends sfApplicationConfiguration
{
public function configure()
{
$this->dispatcher->connect('user.change_authentication',
array($this, 'setLogout'));
}
public function setLogout(sfEvent $event) {
if (!$event["authenticated"]) {
$user = $event->getSubject();
$user->setFlash('notice', "You are logged out");
}
}
}
2010/1/11 Tamas Amon <sajt...@gmail.com>:
--