flush完entity后及时更新entity

有时候我们会需要在controller中录入数据,并及时的返回实体,但有些实体字段并没有被及时更新,这该怎么办呢? read more »

密码学中的“盐值 Salt”

为什么要在密码里加点“盐”


盐(Salt)

在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。


read more »

Twig中计算两个时间之间的天数

PHP5.3 DateTime对象有了diff()方法返回一个DateInterval对象,这个对象可以计算开始时间和结束时间的差值。
因为Twig的date函数总是返回一个DateTime对象所以可以调用diff方法。 read more »

FOSUserBundle重新加载用户

有的时候,会因为某种原因,需要变换用户的角色,并实时生效。例如,用户因某些行为(变为高级会员),提高了自己的权限,程序配给它一个新的角色,这就需要程序立即更新这个用户,让用户立刻享有自己的职能。

或者有些会员违反了,网站的规定,网站及时将其降权,防止此会员的恶意行为。这都需要角色变换后的及时更新,也就是对用户的重新加载。

read more »

在symfony3.0中使用Guard很容易的完成身份验证

symfony2安全系统是框架比较复杂的地方,很多人很难明白并运用到工作中。他非常的强大和灵活,但老实说他并不简单。对于自定义身份验证,symfony之前版本有一些文章。 read more »

1 / 5 12345