草庐IT

symfony-plugins

全部标签

php - Symfony2 动态注销目标?

我有一个正常工作的Symfony2应用程序,它可以正确地让用户登录和注销,并且在注销时它会正确地将用户重定向到主页。我想在注销时将他们保留在当前页面上,只是没有他们的登录权限。我的问题是:我可以动态设置用户注销时定向到的页面吗? 最佳答案 您需要的是注销成功处理程序。在security.yml中定义注销处理程序:security:firewalls:admin_area:logout:success_handler:acme.security.logout_success_handler处理程序是这样的:namespaceAcme\

php - Symfony2 session 未按预期工作/ session 不断超时

我的Symfony2应用程序显示一个主页,从那里主要使用AJAX请求通过模式向用户显示内容。我注意到,在用户闲置一段时间后(大约15-30分钟)session被破坏,用户注销并需要重新登录。这非常令人沮丧,因为我不能指望用户每次闲置几分钟后都重新登录。据我所知,根据我的config.yml文件,应该不会发生这个问题,如下所示:framework:session:cookie_lifetime:0#Sessionlifetimeinsecondsgc_maxlifetime:28800#Secondsafterwhichdatawillbeseen#asgarbageandpotenti

php - 具有 RESTful 身份验证的 Symfony2 应用程序,使用 FOSRestBundle 和 FOSUserBundle

我正在为我的JS驱动应用制作RESTAPI。在登录期间,登录表单通过AJAX提交到我的API的url/rest/login。如果登录成功,返回204如果失败,返回401虽然我为API和应用程序本身分离了防火墙,但它们共享相同的上下文,这应该意味着,当用户针对API进行身份验证时,他也针对应用程序进行了身份验证。因此,当服务器返回204时,页面将重新加载并且它应该将用户重定向到应用程序,因为他现在已经登录。我尝试使用FOSUserBundle的预制check_login页面并指向那里的/rest/login。login:path:/rest/logindefaults:_controll

php - 从 symfony1 升级到 symfony2

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我们现在正在开始一个项目,我们想知道最好的方法是什么:使用Symfony2,即使它不是稳定的和最终的,还是使用Symfony1并在以后升级?

php - symfony2 的 sfguard 包

symfony2有(Propel)包,有没有symfony2的sfguard包 最佳答案 (还)没有sfGuard包,但你检查过了吗FOSUserBundle?实际上我比sfGuard更喜欢它。 关于php-symfony2的sfguard包,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7145335/

php - 在 Symfony 2 中使用注释时生成 url 的路由名称

假设我有一个Action:/***@Route("/current")**@returnResponse*/publicfunctioncurrentAction(){}现在我需要为这个Action生成url。$this->generateUrl()Controller的方法接受路由名称作为参数。显然我只要使用注解就没有这样的名字。有什么解决方法吗? 最佳答案 明白了:/***@Route("/current",name="foobar")**@returnResponse*/publicfunctioncurrentAction(

php - Symfony2 Timestable 特征 : "Column ' createdAt' cannot be null"

我有一个带有正确导入的非常标准的实体:/***Budhaz\aMailerBundle\Entity\Instance**@ORM\Table()*@ORM\Entity*/classInstance{useTimestampableEntity;/**@ORM\Id@ORM\GeneratedValue@ORM\Column(type="integer")*/private$id;...}但我想从我的表单中删除createdAt(和updatedAt),这样用户就不会也不能设置它们,所以我将它从InstanceForm中删除:classInstanceTypeextendsAbstr

php - Symfony2 "This authentication method requires a session"登录检查错误

我一直在尝试按照Symfony书中的说明实现一个简单的表单登录,但我在登录时卡住了。每当我尝试登录时,我都会收到从AbstractAuthenticationListener::handle抛出的“此身份验证方法需要session”错误。我搜索了Symfony的书和​​食谱以及谷歌,但没有找到答案,甚至没有找到一些相关问题。这是我误解了书中的内容还是我的服务器配置错误?如果您需要代码提取,请不要介意询问...安全.ymlsecurity:encoders:Common\Bundle\UserBundle\Entity\User:algorithm:bcryptcost:10provid

php - WordPress : Asking FTP credentials when trying to install a plugin or theme

每次我尝试在我的WordPress网站中安装插件或主题时,系统都会提示我输入FTP凭据(ftp用户名、ftp密码、主机地址)。我该如何预防? 最佳答案 由于无法访问文件,系统会提示您输入FTP凭据。有两个选项可以遵循:在/wp-config.php文件中提供FTP凭据:define('FTP_USER','username');define('FTP_PASS','password');define('FTP_HOST','ftp.example.com:21');通过SO帖子中显示的检查:CanIinstall/updateWor

php - 我如何使用 Symfony Finder 组件按 DESC 顺序对文件进行排序?

默认SymfonyFinderComponent按ASC顺序对文件进行排序。//sortingbyASCorder$finder->files()->in($this->getDumpPath())->sortByModifiedTime();如何按DESC对文件进行排序? 最佳答案 你可以使用排序方法并给出你自己的排序匿名函数(参见Symfony\Component\Finder\Iterator\SortableIterator)$finder->sort(function($a,$b){returnstrcmp($b->get