Ai simplesmente faz login (usuario e senha) .. e redireciona para user/index

Se vc quiser verificar se é login ou admin vai ter de alterar para ele
conferir ..

Eu postei ontem um link que faz login e verifica permissoes .. feito por
mim .. tem controller de paginas restritas que verifica se o usuario tem
permissao de acessar o controller/action .. bem simples mas eficiente.

Usuarios
Permissoes

Usuarios NxN Permissoes

É só tu dar uma passeada pelo codigo no google code.
Em 27/04/2012 22:43, "Gustavo Souza" <[email protected]> escreveu:

> Não sei se o correto.
>
> Mas fiz o usuario ser 'login' e 'admin' e agora consigo fazer o login e
> validar se eh ou nao admin.
>
> Seria isso?
>
>
> Em 27 de abril de 2012 22:40, Gustavo Souza 
> <[email protected]>escreveu:
>
>> 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
>>
>>
>
>
> --
> 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.
>

-- 
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