我试图在我的SilverStripe网站上设置重定向。重定向到SilverStripe的页面
我已经创建了自己的模块,而现在我希望用户被重定向到该日志后。
我试着Director::redirect($Url_base . 'myModule')
,但它不工作。
有没有人有任何建议?
我试图在我的SilverStripe网站上设置重定向。重定向到SilverStripe的页面
我已经创建了自己的模块,而现在我希望用户被重定向到该日志后。
我试着Director::redirect($Url_base . 'myModule')
,但它不工作。
有没有人有任何建议?
我做了这样的事情:
class MyLoginForm extends MemberLoginForm {
public function dologin($data) {
parent::dologin($data);
if (Director::redirected_to() && $Member = Member::currentUser()) {
$this->controller->response->removeHeader('Location');
if ($Member->Email == 'admin') {
$destination = '/admin';
} else {
$destination = '/user/' . $Member->Username;
}
Director::redirect($destination);
}
}
}
如果是管理员用户我重定向到/admin
。如果是另一个用户,我将它们重定向到/user/username
。
埃德我想我们需要一些更多的信息来帮助你。模块,前端或后端在哪里?我们正在谈论模块中的不同页面类型,还是新的管理界面? – drye 2010-06-23 19:32:19