小编chr*_*hey的帖子

为Umbraco建立本地开发环境

我继承了一个Umbraco CMS项目,我们的测试服务器上存在Umbraco实例和自定义用户控件,因为初始构建已经演示到客户端.我现在需要接受这个,初始构建是在我的时间之前由自由开发人员完成的,并且没有关于设置,部署等的文档.

在修复了一些错误之后,自定义用户控件受源代码控制并构建正常.我已按照以下内容尝试获取Umbraco安装和自定义控件的实例,以便在我的机器上进行开发.

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio

我将Umbraco Web配置指向数据库中的相关内容并可以访问CMS的后端,但是当我转到Default.aspx时,我只得到一个空白页面.我已将VS2010设置为抛出CLR异常并在调试模式下启动解决方案以查看是否抛出了错误而没有任何错误.

任何人都可以建议尝试让它正常运行或指向我可能有帮助的一些资源吗?

谢谢

克里斯

.net c# umbraco content-management-system c#-4.0

8
推荐指数
1
解决办法
8779
查看次数

CSRF令牌在负载均衡的symfony2应用程序中无效

我继承了一个symfony2项目,它在实时环境中运行在2个以上的负载平衡服务器上.会话存储在应用程序使用的mysql数据库中.

我遇到的问题是,在有CSRF保护的表单上,有时令牌回来无效.我猜这是因为生成令牌的服务器并不总是获取表单POST的服务器,并且无法匹配正在发送的令牌.

我对symfony非常非常新,并尝试了一些不同的解决方案来使用Symfony框架中的session和SessionCsrfProvider生成令牌.

任何人都可以指出我正确的方向或有类似的问题吗?

mysql session load-balancing symfony

7
推荐指数
1
解决办法
2271
查看次数

在FOSUserBundle中扩展symfony邮件程序类

有谁知道如何扩展FOSUserBundle中的Mailer类?

我正在实施一个非常基本的父母电子邮件检查(所有验证都在表单上完成,以强制输入父母的电子邮件),如果在用户实体上填充了父电子邮件字段,那么它应该将电子邮件发送到该地址而不是用户的电子邮件.

到目前为止,我已尝试过以下内容:

namespace SSERugby\UserBundle\Mailer;

use FOS\UserBundle\Mailer\Mailer as BaseMailer;
use Symfony\Bundle\FrameworkBundle\Templating\EngineInterface;
use Symfony\Component\Routing\RouterInterface;

class Mailer extends BaseMailer
{
public function sendConfirmationEmailMessage(UserInterface $user)
{
    $email = $user->getEmail();

    $parentEmail = $user->getParentEmail();

    if(isset($parentEmail)&&(trim($parentEmail)!='')){
        $email = $parentEmail;
    }

    $template = $this->parameters['confirmation.template'];
    $url = $this->router->generate('fos_user_registration_confirm', array('token' => $user->getConfirmationToken()), true);
    $rendered = $this->templating->render($template, array(
        'user' => $user,
        'confirmationUrl' =>  $url
    ));
    $this->sendEmailMessage($rendered, $this->parameters['from_email']['confirmation'], $email);
}
}
Run Code Online (Sandbox Code Playgroud)

它似乎只是忽略被覆盖的类并使用默认值,我已经在测试之前清除了缓存.

谢谢

extending symfony fosuserbundle

2
推荐指数
1
解决办法
3576
查看次数