如果没有登录,Yii 2会阻止一个网址

时间:2015-07-24 11:49:04

标签: php url yii yii2

这与您对标题的看法略有不同。

基本上我有一个脚本可以创建可下载的CSV导出。如果您没有登录该站点,我需要阻止该文件的URL。

但是,此脚本没有与之关联的控制器/模型/视图。

位置是:

{My site route directory}/web/export/index.php

如果这是控制器中的一个动作,我可以很容易地实现这一点,但我不确定如何做到这一点/或者如果它在yii2中甚至是可能的话。

如果这是在laravel我可以进入路由文件并阻止访问,那么在yii2到laravel路由文件中是否有等效的?

在你问我是否可以在动作中重新创建......我不能。

1 个答案:

答案 0 :(得分:0)

if (Yii:isGuest()) {
     //redirect
     //or exception
}