这与您对标题的看法略有不同。
基本上我有一个脚本可以创建可下载的CSV导出。如果您没有登录该站点,我需要阻止该文件的URL。
但是,此脚本没有与之关联的控制器/模型/视图。
位置是:
{My site route directory}/web/export/index.php
如果这是控制器中的一个动作,我可以很容易地实现这一点,但我不确定如何做到这一点/或者如果它在yii2中甚至是可能的话。
如果这是在laravel我可以进入路由文件并阻止访问,那么在yii2到laravel路由文件中是否有等效的?
在你问我是否可以在动作中重新创建......我不能。
答案 0 :(得分:0)
if (Yii:isGuest()) {
//redirect
//or exception
}