gpt4 book ai didi

php - 在事件监听器中调用 Controller / Action

转载 作者:行者123 更新时间:2023-12-04 04:45:43 25 4
gpt4 key购买 nike

我想在用户登录时在后台运行一个进程。所以我在登录监听器中创建了一个进程。

这是我的代码。

public function onLogin(InteractiveLoginEvent $event)
{
$user = $event->getAuthenticationToken()->getUser();

if($user)
{
$userid= $user->getId();
echo $userid;
$process = new Process('php d:wamp/www/jobologic/app/console JJJJ:RRRR'." ".$userid);
$process->start();

}
}

进程在后台启动后。我希望用户看到网站的主页。在 $process->start() 函数之后我应该做什么?

最佳答案

如果您使用表单登录,则可以配置默认目标路径并使用以下配置强制它:

firewalls:
myfirewall:
# ...
form_login:
# ...
always_use_default_target_path: true
default_target_path: /

配置引用: http://symfony.com/doc/current/reference/configuration/security.html

关于php - 在事件监听器中调用 Controller / Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com