我有用CodeIgniter编写的控制器
this->layout->view('pages/dashboard/youtubeupload')
此代码是YouTube视频上传代码的一部分。当我尝试独立运行此控制器时,它运行良好。成功之后,我必须将控制器重定向到上面最后一行中所述的视图。
视图代码:
print_r($_SESSION);
echo "<p>You need to <a href='".$_SESSION['authUrl']."'>authorize access</a> before proceeding.<p>";
问题是,如何从控制器重定向到CodeIgniter中的视图?
答案 0 :(得分:0)
很难准确理解你是什么After the success
,youtube上传视频过程或控制器的简单执行?还是我错过的其他事情?
在控制器内部,您将有许多方法可以重新定义任何视图,根据您的验证,如果缺少身份验证会话,您可以提供错误消息或简单地将用户重定向到登录页面:
if($_SESSION['user'] == NULL) {
redirect('/account/login', 'refresh'); // or other view
} else {
this->layout->view('pages/dashboard/youtubeupload')
}
你能解释一下并发布更多代码吗?