Silverstripe sayfalarında içine yönlendirmek

2 Cevap php

Benim kendi modülü hazırlandı ve şimdi ben giriş yaptıktan sonra, kullanıcı bu yönlendirme olacak, bunu istiyorum: benim Silverstripe sitesinde bir yönlendirme almak için çalışıyorum.

Ben ($ Url_base. 'MyModule') yönlendirme :: Direktörü denedim, ama işler değildir. U Herkes bir öneriniz var mı?

Teşekkürler

Ed

2 Cevap

Ben böyle bir şey yaptım:

class MyLoginForm extends MemberLoginForm {
public function dologin($data) {
    parent::dologin($data);
    if( Director::redirected_to() and $Member = Member::currentUser() ) {
        $this->controller->response->removeHeader('Location');
        if($Member->Email == "admin") {
    $destination = '/admin';
    } else {
    $destination = '/user/'.$Member->Username;
    }
    Director::redirect($destination);
    }
}

}

Kendi yönetici kullanıcı I / admin onu yönlendirin. Bir diğer kullanıcı ise I / user / username onu yönlendirin.