【发布时间】:2016-08-29 09:33:01
【问题描述】:
我知道这是不合法的,而且看起来很奇怪。但这对我来说是必要的。 我有两个项目,一个是自定义 Open-Cart,第二个是 Yii。我的主要项目是opencart。我的 Yii 项目保存在主项目根目录中。
现在我想在我打开的购物车中调用一个 Yii 函数。 请任何人帮助我并告诉我如何在我的主项目中调用 Yii 函数?
这是我的 Yii 函数:-
$sm=Yii::app()->getSecurityManager();
if ($salt === null)
$salt = Yii::app()->params['password_security_salt'];
if($salt==null)
$salt=md5 (mt_rand ().mt_rand ().mt_rand ().mt_rand ());
$pass=sha1($salt.$pass.$salt);
return $sm->hashData($pass,$key).':'.$salt;
.....................
我想为我的 opencart 项目手动创建一个新函数。 请帮我创建一个与 Yii(上层函数)功能相同的新项目。
【问题讨论】:
-
你可以在 Yii 的一些控制器中创建动作,返回你的散列数据,然后运行指向这个动作的 url。但是这个解决方案显然需要安全!