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.
