Problema com autenticação - parou de funcionar do nada...

3 views
Skip to first unread message

Tiago Cunha

unread,
Dec 17, 2009, 8:54:25 AM12/17/09
to rail...@googlegroups.com
class AdsController < ApplicationController
// essa eh a primeira linda da controler
  before_filter :check_logged_in, :only => [:edit, :update, :destroy]


//o metodo fica la em baixo
private
  def check_logged_in
    authenticate_or_request_with_http_basic("aplicacao_teste") do |username, password|
      username == "admin" && password == "123"
    end
  end

estava funcionando, dai fui fazer outro scaffolld e outras coisas...
quando fui tentar usar de novo essa, o controle nao funciona mais.

alguem teve esse mesmo tipo de problema?

IDE AptanaRails
Obrigado

André Moura

unread,
Dec 18, 2009, 5:33:49 AM12/18/09
to rail...@googlegroups.com
Pra evitar esse tip de coisa... use testes:

http://improveit.com.br/xp/praticas/tdd

2009/12/17 Tiago Cunha <tiag...@gmail.com>:

> --
>
> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> rails-br+u...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/rails-br?hl=pt-BR.
>

--
André O Moura
http://andrem.wordpress.com

Tiago Cunha

unread,
Dec 21, 2009, 5:33:04 AM12/21/09
to rail...@googlegroups.com
Bom dia Andre

nao entendi bem sua resposta.

usar teste ira ajudar a resolver o problema, de nao mais funcionar um filtro?



2009/12/18 André Moura <andre...@gmail.com>

Pedro Fernandes Steimbruch

unread,
Dec 21, 2009, 6:01:46 AM12/21/09
to rail...@googlegroups.com
Ele quis dizer que se você tivesse testes saberia quando e onde esse problema ocorreu.

Comece a ler sobre os testes ;))

[]'s Pedro F. S.

Tiago Cunha

unread,
Dec 21, 2009, 7:59:54 AM12/21/09
to rail...@googlegroups.com
o rails, oferece os testes ja prontos, ainda nao li sobre eles..

estou seguindo o livro use a cabeça rails.

dai estou na parte de autenticação.

ja sei mais ou menos o que é...

creio que ele pede a senha uma vez apenas e guarda ela em cache

dai so pedira novamente expirando a pagina... o que fica desligado.

agora, senti falta foi do debuger poderoso que usava no java.

vai ver eh falta de costume com rails.

veremos...

abraços



2009/12/21 Pedro Fernandes Steimbruch <pedrofst...@gmail.com>
Ele quis dizer que se você tivesse testes saberia quando e onde esse problema ocorreu.

Comece a ler sobre os testes ;))

[]'s Pedro F. S.

Pedro Fernandes Steimbruch

unread,
Dec 21, 2009, 8:43:22 AM12/21/09
to rail...@googlegroups.com
Eu me divirto com o debugger do rails. ;)

Ivan Schuster

unread,
Dec 21, 2009, 10:22:37 AM12/21/09
to rail...@googlegroups.com
Como estás iniciando, não sei se já tens conhecimento. Por isto, fica a dica.
O Rails oferece um debugger, não saberia dizer se é "poderoso", mas é bem bom.
Permite que se insira em qualquer parte do código, avaliar variáveis, similar comandos, etc.
Muito útil.
Para ativá-lo utilize a opção --debugger quando carregar o server (ruby script/server --debugger)
Depois é só inserir o comando debugger onde desejado. Para voltar a execução é só digitar cont.

Abs,

Ivan

2009/12/21 Tiago Cunha <tiag...@gmail.com>

Tiago Cunha

unread,
Dec 23, 2009, 6:37:37 AM12/23/09
to rail...@googlegroups.com
Muito util com certeza.

Mas estou utilizando a IDE Apatana RadRails

nao sei se isso é bom ou ruim... mas como eu ja conhecia o Aptana(Eclipse 100%) e usava java, entao achei melhor continuar com uma ide ja conhecida.

mas vou continuar treinando...

Quanto ao proble inicial, descobri, que uma vez logado, ele permanece assim, ate que a sessao seja limpa, entao nao pede autenticação sempre que for deletar, e sim somente uma vez.

:)

2009/12/21 Ivan Schuster <ihsch...@gmail.com>
Reply all
Reply to author
Forward
0 new messages