Ae pessoal,

Estou enfrentando o seguinte problema:
Quero quando o usuario fizer o login, dependendo do site tipo 'login' ou
'admin' redirecionar para um determinado lugar;

se (user=='admin')
        redirect->'admin/'
else redirect->'pages/

Consigo fazer o login, mas meu sistema so deixa logar quando é usuario do
tipo 'login'. Sou altamente iniciante neste FW. Peguei um exemplo de login
da internet.

meu metodo de login:
public function action_login()
    {
        $this->template->content = View::factory('pages/user/login')
            ->bind('message', $message);
        if (HTTP_Request::POST == $this->request->method())
        {r
            $remember = array_key_exists('remember',
$this->request->post()) ? (bool) $this->request->post('remember') : FALSE;
            $user =
Auth::instance()->login($this->request->post('username'),
$this->request->post('password'), $remember);
            if ($user)
            {
                Request::current()->redirect('user/index');
            }
            else
            {
                $message = 'Login failed';
            }
        }
    }

Em nenhum lugar disse que ele so pode aceitar tipo 'login'. Onde pode estar
isso? ou é uma regra do Auth?

E preciso veirificar seu tipo. Tentei o loged_is('admin') mas nao deu. Ele
so aceita 'login'.



-- 
Att,

Gustavo Souza

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a