Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class LoginExtension extends MemberLoginForm {
- public function dologin($data) {
- $adminGroup = Group::get()->Filter(array(
- 'Code' => 'administrators'
- ))->First();
- if($this->performLogin($data)) {
- if(Member::currentUser()->inGroup($adminGroup->ID)){
- return Controller::curr()->redirect(Director::baseURL() . 'admin' );
- }else{
- Controller::curr()->redirect(DataObject::get_one('EditProfilePage')->Link());
- }
- } else {
- if($badLoginURL = Session::get("BadLoginURL")) {
- Controller::curr()->redirect($badLoginURL);
- } else {
- Controller::curr()->redirectBack();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement