相关疑难解决方法(0)

如何从控制器Symfony2内部访问不同的控制器

我需要从另一个控制器内的不同控制器访问一个方法.我该怎么做?我可以使用this->get方法吗?

我可以将控制器包含在当前控制器中并创建它的对象并通过对象访问该方法吗?这样做是"好"吗?

我想调用form方法---另一个控制器的newAction.

php symfony

38
推荐指数
2
解决办法
7万
查看次数

md5(uniqid)对随机唯一令牌有意义吗?

我想创建一个令牌生成器,它生成用户无法猜到并且仍然是唯一的令牌(用于密码重置和确认码).

我经常看到这段代码; 是否有意义?

md5(uniqid(rand(), true));
Run Code Online (Sandbox Code Playgroud)

根据评论 uniqid($prefix, $moreEntopy = true)收益率

前8个十六进制字符= Unix时间,最后5个十六进制字符=微秒.

我不知道如何$prefix处理参数..

因此,如果您未将$ moreEntopy标志设置为true,则会提供可预测的结果.


问: 但是如果我们用uniqid$moreEntopy,有什么用MD5哈希它买我们?它比以下更好:

md5(mt_rand())
Run Code Online (Sandbox Code Playgroud)

edit1:我将此令牌存储在具有唯一索引的数据库列中,因此我将检测列.可能有兴趣/

php security random passwords hash

33
推荐指数
3
解决办法
6万
查看次数

标签 统计

php ×2

hash ×1

passwords ×1

random ×1

security ×1

symfony ×1