views:

28

answers:

1

Hi, I have just used and installed IonAuth on my Codeigniter app.

I have setup 3 user groups..

Admin
Members
Media Partners

Would it be possible to redirect each user group to their unique dashboard area rather than the home page?

e.g.

admins log in and are redirected to => /admin/dashboard/
members log in and are redirected to => /users/dashboard/
media partners log in and are redirected to => /media-info/dashboard/

How would I go about this in my auth controller?

Thanks, Dan

A: 

In your login function check the group and redirect accordingly.

function login () 
{
    //Login code
    ...
    //Login Successful
    $user = $this->ion_auth->get_user(); 

    switch ($user->group)
    {
        case ('admin'):
            redirect(site_url('admin/dashboard'), 'refresh');
        break;
        case ('user'):
            redirect(site_url('users/dashboard'), 'refresh');
        break;
        case ('media'):
            redirect(site_url('media-info/dashboard'), 'refresh');
        break;
    }

    ...
}
Dyllon